Andrew Eikum : advapi: Fix return value for QueryServiceConfig2W.
Module: wine Branch: master Commit: 9c95bfcc30b9623e9ef9f721364bc8cca702ce90 URL: https://source.winehq.org/git/wine.git/?a=commit;h=9c95bfcc30b9623e9ef9f7213... Author: Andrew Eikum <aeikum(a)codeweavers.com> Date: Wed Jan 3 13:57:58 2018 -0600 advapi: Fix return value for QueryServiceConfig2W. Signed-off-by: Andrew Eikum <aeikum(a)codeweavers.com> Signed-off-by: Alexandre Julliard <julliard(a)winehq.org> --- dlls/advapi32/service.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/dlls/advapi32/service.c b/dlls/advapi32/service.c index 3f2fb93..ddd6a21 100644 --- a/dlls/advapi32/service.c +++ b/dlls/advapi32/service.c @@ -1607,7 +1607,11 @@ BOOL WINAPI QueryServiceConfig2W(SC_HANDLE hService, DWORD dwLevel, LPBYTE buffe switch (dwLevel) { case SERVICE_CONFIG_DESCRIPTION: - if (!(bufptr = heap_alloc( size ))) return ERROR_OUTOFMEMORY; + if (!(bufptr = heap_alloc( size ))) + { + SetLastError( ERROR_NOT_ENOUGH_MEMORY ); + return FALSE; + } break; case SERVICE_CONFIG_PRESHUTDOWN_INFO:
participants (1)
-
Alexandre Julliard