From 9c1cc14414e45dc221a552499f36ba644ba7b144 Mon Sep 17 00:00:00 2001 From: Eric Kohl Date: Mon, 11 Jun 2012 19:32:27 +0000 Subject: [PATCH] =?utf8?q?[SERVICES]=20Automatically=20close=20handles=20a?= =?utf8?q?nd=20unlock=20database.=20Patch=20by=20Herm=C3=A8s=20B=C3=A9lusc?= =?utf8?q?a.?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit See issue #7111 for more details. svn path=/trunk/; revision=56722 --- reactos/base/system/services/rpcserver.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/reactos/base/system/services/rpcserver.c b/reactos/base/system/services/rpcserver.c index 6528069ffaa..a42bc8f4387 100644 --- a/reactos/base/system/services/rpcserver.c +++ b/reactos/base/system/services/rpcserver.c @@ -5943,11 +5943,15 @@ void __RPC_USER midl_user_free(void __RPC_FAR * ptr) void __RPC_USER SC_RPC_HANDLE_rundown(SC_RPC_HANDLE hSCObject) { + /* Close the handle */ + RCloseServiceHandle(&hSCObject); } void __RPC_USER SC_RPC_LOCK_rundown(SC_RPC_LOCK Lock) { + /* Unlock the database */ + RUnlockServiceDatabase(&Lock); } -- 2.17.1