From aed77689d28d3c39001154df903272c0995c074a Mon Sep 17 00:00:00 2001 From: Hartmut Birr Date: Sun, 13 Mar 2005 16:41:05 +0000 Subject: [PATCH] Added two missing calls to KeLeaveCriticalRegion. svn path=/trunk/; revision=14013 --- reactos/ntoskrnl/ob/handle.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/reactos/ntoskrnl/ob/handle.c b/reactos/ntoskrnl/ob/handle.c index 1eafa22bd85..b8dd343d35d 100644 --- a/reactos/ntoskrnl/ob/handle.c +++ b/reactos/ntoskrnl/ob/handle.c @@ -169,6 +169,7 @@ ObDuplicateObject(PEPROCESS SourceProcess, ExSourceHandle); if (SourceHandleEntry == NULL) { + KeLeaveCriticalRegion(); return STATUS_INVALID_HANDLE; } @@ -506,7 +507,7 @@ ObDeleteHandle(PEPROCESS Process, return STATUS_SUCCESS; } - + KeLeaveCriticalRegion(); return STATUS_INVALID_HANDLE; }