From 8254585be535d8cec4b9dc36e8ba357adb103807 Mon Sep 17 00:00:00 2001 From: Thomas Faber Date: Thu, 28 Oct 2021 09:48:48 -0400 Subject: [PATCH] [NTOS:EX] Assert some AcquireResource return values. CID 1321882 --- ntoskrnl/ex/resource.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/ntoskrnl/ex/resource.c b/ntoskrnl/ex/resource.c index bf6fd82d58d..5b90c89813c 100644 --- a/ntoskrnl/ex/resource.c +++ b/ntoskrnl/ex/resource.c @@ -2192,7 +2192,7 @@ ExEnterCriticalRegionAndAcquireResourceExclusive(IN PERESOURCE Resource) KeEnterCriticalRegion(); /* Acquire the resource */ - ExAcquireResourceExclusiveLite(Resource, TRUE); + NT_VERIFY(ExAcquireResourceExclusiveLite(Resource, TRUE)); /* Return the Win32 Thread */ return KeGetCurrentThread()->Win32Thread; @@ -2221,7 +2221,7 @@ ExEnterCriticalRegionAndAcquireResourceShared(IN PERESOURCE Resource) KeEnterCriticalRegion(); /* Acquire the resource */ - ExAcquireResourceSharedLite(Resource, TRUE); + NT_VERIFY(ExAcquireResourceSharedLite(Resource, TRUE)); /* Return the Win32 Thread */ return KeGetCurrentThread()->Win32Thread; @@ -2252,7 +2252,7 @@ ExEnterCriticalRegionAndAcquireSharedWaitForExclusive(IN PERESOURCE Resource) KeEnterCriticalRegion(); /* Acquire the resource */ - ExAcquireSharedWaitForExclusive(Resource, TRUE); + NT_VERIFY(ExAcquireSharedWaitForExclusive(Resource, TRUE)); /* Return the Win32 Thread */ return KeGetCurrentThread()->Win32Thread;