Hans Leidekker : advapi32: Make sure lpDisplayName is initialized in EnumServicesStatusA.
Alexandre Julliard
julliard at winehq.org
Fri Jun 10 11:16:19 CDT 2011
Module: wine
Branch: master
Commit: dc46df47a41c34cdc94e7ac1f5da84e0d898877a
URL: http://source.winehq.org/git/wine.git/?a=commit;h=dc46df47a41c34cdc94e7ac1f5da84e0d898877a
Author: Hans Leidekker <hans at codeweavers.com>
Date: Fri Jun 10 10:14:07 2011 +0200
advapi32: Make sure lpDisplayName is initialized in EnumServicesStatusA.
---
dlls/advapi32/service.c | 2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
diff --git a/dlls/advapi32/service.c b/dlls/advapi32/service.c
index 88a15b9..2fc3d71 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;
}
More information about the wine-cvs
mailing list