From 8100e0eec21f8ef52052743c2954d8e0afd86c4b Mon Sep 17 00:00:00 2001 From: Mike McCormack Date: Mon, 6 Sep 2004 20:28:32 +0000 Subject: [PATCH] Return the correct error when OpenService is called with a non-existing service. --- dlls/advapi32/service.c | 1 + 1 file changed, 1 insertion(+) diff --git a/dlls/advapi32/service.c b/dlls/advapi32/service.c index 24985636153..f6b26109840 100644 --- a/dlls/advapi32/service.c +++ b/dlls/advapi32/service.c @@ -533,6 +533,7 @@ SC_HANDLE WINAPI OpenServiceW( SC_HANDLE hSCManager, LPCWSTR lpServiceName, if (r!=ERROR_SUCCESS) { free_sc_handle( retval ); + SetLastError( ERROR_SERVICE_DOES_NOT_EXIST ); return NULL; }