瀏覽代碼

修复输出日志对象空导致的BUG;

scbc.sat2 5 年之前
父節點
當前提交
46c835798c
共有 1 個文件被更改,包括 2 次插入2 次删除
  1. 2 2
      SATService/SATService/SATDevices.cpp

+ 2 - 2
SATService/SATService/SATDevices.cpp

@@ -158,9 +158,9 @@ DWORD CSATDevices::WorkThread(LPVOID lpVoid)
 				printf("IsDevicesOffline\n");
 #endif
 				if ( GetTickCount64() - it->ulOfflineTime > GLOBAL::g_stSATConfig.dwAdbTimeout ) {
-					// 移除设备(需要线程加锁);
-					it = s_vtDevices.erase(it);
 					GLOBAL::WriteTextLog("移除设备->设备类型:%d, 设备名称:%s, 状态:%d", it->nType, it->strName.c_str(), it->nStatus);
+					// 移除设备(需要线程加锁);
+					it = s_vtDevices.erase(it);					
 				} else {
 					if ( it->nType == SATDEV::Reticle ) {
 						if ( it->nStatus == SATDEV::Offline ) {