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