Module: wine Branch: master Commit: ce64e0d055a35ddb26c5962878ad29e7b37d7640 URL: http://source.winehq.org/git/wine.git/?a=commit;h=ce64e0d055a35ddb26c5962878...
Author: Paul Vriens paul.vriens.wine@gmail.com Date: Thu Aug 21 17:17:52 2008 +0200
advapi32: Prevent a crash when passing an allowed NULL parameter.
---
dlls/advapi32/service.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/dlls/advapi32/service.c b/dlls/advapi32/service.c index 45666ab..d5a2c31 100644 --- a/dlls/advapi32/service.c +++ b/dlls/advapi32/service.c @@ -1766,7 +1766,7 @@ EnumServicesStatusExA(SC_HANDLE hSCManager, SC_ENUM_TYPE InfoLevel, DWORD dwServ FIXME("%p level=%d type=%x state=%x %p %x %p %p %p %s\n", hSCManager, InfoLevel, dwServiceType, dwServiceState, lpServices, cbBufSize, pcbBytesNeeded, lpServicesReturned, lpResumeHandle, debugstr_a(pszGroupName)); - *lpServicesReturned = 0; + if (lpServicesReturned) *lpServicesReturned = 0; SetLastError (ERROR_ACCESS_DENIED); return FALSE; }