Explorar el Código

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

scbc.sat2 hace 5 años
padre
commit
46c835798c
Se han modificado 1 ficheros con 2 adiciones y 2 borrados
  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 ) {