From 092d6ca92e5e2403fbe8b04b24c83b79f0e14583 Mon Sep 17 00:00:00 2001 From: Michael Martin Date: Thu, 10 Mar 2011 10:36:49 +0000 Subject: [PATCH] [syssetup] - EnableUserModePnpManager: StartServiceW can fail due to the service already running. Check last error for such a case. Should fix bug #5846. svn path=/trunk/; revision=51006 --- reactos/dll/win32/syssetup/install.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/reactos/dll/win32/syssetup/install.c b/reactos/dll/win32/syssetup/install.c index 6ec7285ab2d..66f981be038 100644 --- a/reactos/dll/win32/syssetup/install.c +++ b/reactos/dll/win32/syssetup/install.c @@ -506,7 +506,7 @@ EnableUserModePnpManager(VOID) } ret = StartServiceW(hService, 0, NULL); - if (!ret) + if ((!ret) && (GetLastError() != ERROR_SERVICE_ALREADY_RUNNING)) { DPRINT1("Unable to start service\n"); goto cleanup;