wbemprox: Break out of loop when out of memory (Coverity).

This commit is contained in:
Marcus Meissner 2012-09-03 19:23:25 +02:00 committed by Alexandre Julliard
parent bf8c45f3ed
commit 54f06e6b84

View file

@ -924,6 +924,11 @@ static void fill_service( struct table *table )
service = OpenServiceW(manager, services[i].lpServiceName, GENERIC_READ);
QueryServiceConfigW(service, NULL, 0, &size);
config = heap_alloc(size);
if (!config)
{
CloseServiceHandle(service);
break;
}
if (QueryServiceConfigW(service, config, size, &size))
startmode = config->dwStartType;
else