From a6cff2b3c8c9ebb35b555265395cf9df6c48e799 Mon Sep 17 00:00:00 2001 From: Alexandre Julliard Date: Wed, 31 Jul 2002 17:56:54 +0000 Subject: [PATCH] We have to use the Rtl variant of Enter/LeaveCriticalSection inside ntdll. --- dlls/ntdll/heap.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dlls/ntdll/heap.c b/dlls/ntdll/heap.c index 53ea82fbc5a..f9eb76b7a96 100644 --- a/dlls/ntdll/heap.c +++ b/dlls/ntdll/heap.c @@ -1319,7 +1319,7 @@ NTSTATUS WINAPI RtlWalkHeap( HANDLE heap, PVOID entry_ptr ) if (!heapPtr || !entry) return STATUS_INVALID_PARAMETER; - if (!(heapPtr->flags & HEAP_NO_SERIALIZE)) EnterCriticalSection( &heapPtr->critSection ); + if (!(heapPtr->flags & HEAP_NO_SERIALIZE)) RtlEnterCriticalSection( &heapPtr->critSection ); /* set ptr to the next arena to be examined */ @@ -1407,7 +1407,7 @@ NTSTATUS WINAPI RtlWalkHeap( HANDLE heap, PVOID entry_ptr ) ret = STATUS_SUCCESS; HW_end: - if (!(heapPtr->flags & HEAP_NO_SERIALIZE)) LeaveCriticalSection( &heapPtr->critSection ); + if (!(heapPtr->flags & HEAP_NO_SERIALIZE)) RtlLeaveCriticalSection( &heapPtr->critSection ); return ret; }