From 81af67a6fee7775ae0b39bb43d149cab7f8bde6b Mon Sep 17 00:00:00 2001 From: Stefan Ginsberg Date: Fri, 22 Aug 2008 00:26:52 +0000 Subject: [PATCH] - Use correct bug code when crashing due to closing a protected handle - Add INVALID_KERNEL_HANDLE bug code svn path=/trunk/; revision=35521 --- reactos/include/reactos/mc/bugcodes.mc | 8 ++++++++ reactos/ntoskrnl/ob/obhandle.c | 2 +- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/reactos/include/reactos/mc/bugcodes.mc b/reactos/include/reactos/mc/bugcodes.mc index 0a45c74956d..9583b39e94b 100644 --- a/reactos/include/reactos/mc/bugcodes.mc +++ b/reactos/include/reactos/mc/bugcodes.mc @@ -1097,6 +1097,14 @@ Language=English PP1_INITIALIZATION_FAILED . +MessageId=0x93 +Severity=Success +Facility=System +SymbolicName=INVALID_KERNEL_HANDLE +Language=English +INVALID_KERNEL_HANDLE +. + MessageId=0x94 Severity=Success Facility=System diff --git a/reactos/ntoskrnl/ob/obhandle.c b/reactos/ntoskrnl/ob/obhandle.c index a82595f477c..1096c01f073 100644 --- a/reactos/ntoskrnl/ob/obhandle.c +++ b/reactos/ntoskrnl/ob/obhandle.c @@ -697,7 +697,7 @@ ObpCloseHandleTableEntry(IN PHANDLE_TABLE HandleTable, else { /* Otherwise, bugcheck the OS */ - KeBugCheckEx(0x8B, (ULONG_PTR)Handle, 0, 0, 0); + KeBugCheckEx(INVALID_KERNEL_HANDLE, (ULONG_PTR)Handle, 0, 0, 0); } }