diff --git a/dlls/advapi32/service.c b/dlls/advapi32/service.c index 88a15b9dfaa..2fc3d71e59b 100644 --- a/dlls/advapi32/service.c +++ b/dlls/advapi32/service.c @@ -1514,6 +1514,7 @@ EnumServicesStatusA( SC_HANDLE hmngr, DWORD type, DWORD state, LPENUM_SERVICE_ST p += sz; n -= sz; } + else services[i].lpDisplayName = NULL; services[i].ServiceStatus = servicesW[i].ServiceStatus; } @@ -1640,6 +1641,7 @@ EnumServicesStatusExA( SC_HANDLE hmngr, SC_ENUM_TYPE level, DWORD type, DWORD st p += sz; n -= sz; } + else services[i].lpDisplayName = NULL; services[i].ServiceStatusProcess = servicesW[i].ServiceStatusProcess; }