Selaa lähdekoodia

修复GetLocalAddress的内存泄漏问题;

scbc.sat2 5 vuotta sitten
vanhempi
commit
a6bcb20f55
1 muutettua tiedostoa jossa 2 lisäystä ja 2 poistoa
  1. 2 2
      SATService/SATService/Global.cpp

+ 2 - 2
SATService/SATService/Global.cpp

@@ -1143,7 +1143,7 @@ namespace Global
 				IP_ADDR_STRING*pIpAddrString = &(pIpAdapterInfo->IpAddressList);
 				if ( pIpAdapterInfo->Type == nType )
 				{
-					return pIpAddrString->IpAddress.String;
+					strAddress = pIpAddrString->IpAddress.String;
 					break;
 				}
 #if 0
@@ -1179,7 +1179,7 @@ namespace Global
 			delete pIpAdapterInfo;
 		}
 
-		return std::string();
+		return strAddress;
 	}
 
 	INT GetMacAddress()