From d9a416da9f11e7c79e57bb0cf698f6c4d98985c6 Mon Sep 17 00:00:00 2001 From: Michael Martin Date: Tue, 14 Oct 2008 15:59:09 +0000 Subject: [PATCH] - REnumServicesStatusExW: Correct check for returning ERROR_SERVICE_DOES_NOT_EXIST. - fixes bug #3787 svn path=/trunk/; revision=36750 --- reactos/base/system/services/rpcserver.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/reactos/base/system/services/rpcserver.c b/reactos/base/system/services/rpcserver.c index 9b50479ff2b..4029da06e32 100644 --- a/reactos/base/system/services/rpcserver.c +++ b/reactos/base/system/services/rpcserver.c @@ -4995,7 +4995,7 @@ DWORD REnumServicesStatusExW( *pcbBytesNeeded = dwRequiredSize; /* If there was no services that matched */ - if (!dwServiceCount) + if ((!dwServiceCount) && (dwError != ERROR_MORE_DATA)) { dwError = ERROR_SERVICE_DOES_NOT_EXIST; goto Done;