[ros-diffs] [jgardou] 52339: [NTOSKRNL] - don't rely on a boolean being 1 or 0, it's a bad idea (tm)
jgardou at svn.reactos.org
jgardou at svn.reactos.org
Sat Jun 18 14:45:08 UTC 2011
Author: jgardou
Date: Sat Jun 18 14:45:08 2011
New Revision: 52339
URL: http://svn.reactos.org/svn/reactos?rev=52339&view=rev
Log:
[NTOSKRNL]
- don't rely on a boolean being 1 or 0, it's a bad idea (tm)
Modified:
trunk/reactos/ntoskrnl/ke/i386/traphdlr.c
Modified: trunk/reactos/ntoskrnl/ke/i386/traphdlr.c
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/ke/i386/traphdlr.c?rev=52339&r1=52338&r2=52339&view=diff
==============================================================================
--- trunk/reactos/ntoskrnl/ke/i386/traphdlr.c [iso-8859-1] (original)
+++ trunk/reactos/ntoskrnl/ke/i386/traphdlr.c [iso-8859-1] Sat Jun 18 14:45:08 2011
@@ -1510,7 +1510,7 @@
/* Set thread fields */
Thread->TrapFrame = TrapFrame;
- Thread->PreviousMode = KiUserTrap(TrapFrame);
+ Thread->PreviousMode = KiUserTrap(TrapFrame) ? UserMode : KernelMode;
/* Enable interrupts */
_enable();
More information about the Ros-diffs
mailing list