From e7f7023167328fedbdb3927552c1d0dd4c34f3b3 Mon Sep 17 00:00:00 2001 From: Alex Ionescu Date: Thu, 4 Jan 2007 01:55:27 +0000 Subject: [PATCH] - Fix a bug in KeLeaveCriticalRegion which was delivering APCs even if Special APCs were disabled. The check is now fixed. Thanks to Dominique Cote for the bug report. svn path=/trunk/; revision=25289 --- reactos/ntoskrnl/include/internal/ke_x.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/reactos/ntoskrnl/include/internal/ke_x.h b/reactos/ntoskrnl/include/internal/ke_x.h index 99a8cd2ecc1..a21d7ce9a79 100644 --- a/reactos/ntoskrnl/include/internal/ke_x.h +++ b/reactos/ntoskrnl/include/internal/ke_x.h @@ -167,7 +167,7 @@ Ke386SanitizeDr(IN PVOID DrAddress, { \ /* Check if we need to request an APC Delivery */ \ if (!(IsListEmpty(&_Thread->ApcState.ApcListHead[KernelMode])) && \ - !(_Thread->KernelApcDisable)) \ + !(_Thread->SpecialApcDisable)) \ { \ /* Check for the right environment */ \ KiCheckForKernelApcDelivery(); \