forked from Mirrors/wine-wine
services: Fixed memory leak.
parent
e920be279f
commit
cea783ddda
|
@ -456,8 +456,10 @@ DWORD __cdecl svcctl_CreateServiceW(
|
||||||
return err;
|
return err;
|
||||||
|
|
||||||
err = parse_dependencies((LPCWSTR)lpDependencies, entry);
|
err = parse_dependencies((LPCWSTR)lpDependencies, entry);
|
||||||
if (err != ERROR_SUCCESS)
|
if (err != ERROR_SUCCESS) {
|
||||||
|
free_service_entry(entry);
|
||||||
return err;
|
return err;
|
||||||
|
}
|
||||||
|
|
||||||
entry->ref_count = 1;
|
entry->ref_count = 1;
|
||||||
entry->config.dwServiceType = entry->status.dwServiceType = dwServiceType;
|
entry->config.dwServiceType = entry->status.dwServiceType = dwServiceType;
|
||||||
|
|
Loading…
Reference in New Issue