From 714761cbbde5753437ba2da71d6fc510e80aa9e4 Mon Sep 17 00:00:00 2001 From: Giannis Adamopoulos Date: Sun, 19 Jun 2011 13:55:28 +0000 Subject: [PATCH] [NTOSKRNL] - Fix incorrect KiUserTrap which returned 3 for UserMode traps. Kind-of spotted by Jerome, but fixed in the wrong place...ReactOS-style, as always. -Patch by Alex Ionescu svn path=/trunk/; revision=52366 --- reactos/ntoskrnl/include/internal/trap_x.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/reactos/ntoskrnl/include/internal/trap_x.h b/reactos/ntoskrnl/include/internal/trap_x.h index 09d17ed94e3..dadd25d61fa 100644 --- a/reactos/ntoskrnl/include/internal/trap_x.h +++ b/reactos/ntoskrnl/include/internal/trap_x.h @@ -34,7 +34,7 @@ FORCEINLINE KiUserTrap(IN PKTRAP_FRAME TrapFrame) { /* Anything else but Ring 0 is Ring 3 */ - return (TrapFrame->SegCs & MODE_MASK); + return !!(TrapFrame->SegCs & MODE_MASK); } //