 			
 			try
 			{
-				var matchers:Array = data.match(/(CONNECTED|COMPLETE|LOGIN_FAIL|TIMEOUT|SSH_ERROR)/);
-				var json:Object = null;
-				var hostVo:HostVo = null;
-				var obj:Object = null;
-				var result:String = null;
-				var ip:String = null;
-				var hostName:String = null;
+				matchers = data.match(/(CONNECTED|COMPLETE|LOGIN_FAIL|TIMEOUT|SSH_ERROR)/);
 				
 				if(!matchers || matchers.length < 1)
 				{

							hostVo.ip = ip;
							hostVo.isConnected = false;
							result = StringUtil.substitute("[LOGINFAIL] {0} : {1}", ip, obj["message"]);
							event = new MultiSSHEvent(MultiSSHEvent.LOGIN_FAIL, result, hostVo);
							break;
						}


			_edt = new Date();
			_timeSpan = int(_edt.time - _sdt.time);
			
			event.preventDefault();
			event.stopPropagation();
			
			var e:NativeProcessExitEvent = event.clone() as NativeProcessExitEvent;
			var i:int = 0;
			var id:uint = setInterval(function():void{
				
				if(i < 3)
				{
					if(runningIPList is ArrayCollection && runningIPList.length > 0)
					{
						i++;
						return;
					}
				}

				clearInterval(id);
				dispatchEvent(e);
			}, 1000); 
			
		}

		protected function onOutputData(event:ProgressEvent):void
