diff --git a/dlls/advapi32/service.c b/dlls/advapi32/service.c index b85dc5e27fe..fa5e9dc1624 100644 --- a/dlls/advapi32/service.c +++ b/dlls/advapi32/service.c @@ -1036,7 +1036,7 @@ BOOL WINAPI ControlService( SC_HANDLE hService, DWORD dwControl, } ret = QueryServiceStatus(hService, lpServiceStatus); - if (ret) + if (!ret) { ERR("failed to query service status\n"); SetLastError(ERROR_SERVICE_NOT_ACTIVE);