Windows: fix possible crashes

This commit is contained in:
李通洲
2022-10-11 22:36:14 +08:00
parent 88a16d4c7d
commit 5e3e2b6137
7 changed files with 24 additions and 18 deletions
+1 -3
View File
@@ -23,9 +23,7 @@ extern "C" void ffDetectHostImpl(FFHostResult* host)
IWbemClassObject *pclsObj = NULL;
ULONG uReturn = 0;
pEnumerator->Next(WBEM_INFINITE, 1, &pclsObj, &uReturn);
if(uReturn == 0)
if(FAILED(pEnumerator->Next(WBEM_INFINITE, 1, &pclsObj, &uReturn)) || uReturn == 0)
{
ffStrbufInitS(&host->error, "No Wmi result returned");
pEnumerator->Release();