From 8ca3cee755d77787428d86555963ce6b931ba60a Mon Sep 17 00:00:00 2001 From: Ged Murphy Date: Thu, 10 Jul 2008 11:45:06 +0000 Subject: [PATCH] Check for correct access right when deleting services Patch by bugboy See issue #3474 for more details. svn path=/trunk/; revision=34410 --- 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 56d7b1a38ab..92be3aa5a1c 100644 --- a/reactos/base/system/services/rpcserver.c +++ b/reactos/base/system/services/rpcserver.c @@ -395,7 +395,7 @@ DWORD RDeleteService( return ERROR_INVALID_HANDLE; if (!RtlAreAllAccessesGranted(hSvc->Handle.DesiredAccess, - STANDARD_RIGHTS_REQUIRED)) + DELETE)) return ERROR_ACCESS_DENIED; lpService = hSvc->ServiceEntry;