Procházet zdrojové kódy

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

scbc.sat2 před 5 roky
rodič
revize
46c835798c
1 změnil soubory, kde provedl 2 přidání a 2 odebrání
  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 ) {