From b13a6965139963bc8b20aaf35c98de9c65615ece Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=B4me=20Gardou?= Date: Thu, 11 Mar 2021 16:27:54 +0100 Subject: [PATCH] [NTOS:KE] Explicitly cast -1 to ULONG --- ntoskrnl/include/internal/i386/trap_x.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ntoskrnl/include/internal/i386/trap_x.h b/ntoskrnl/include/internal/i386/trap_x.h index 1f1e96f04d0..8cc82562a7e 100644 --- a/ntoskrnl/include/internal/i386/trap_x.h +++ b/ntoskrnl/include/internal/i386/trap_x.h @@ -142,7 +142,7 @@ KiExitTrapDebugChecks(IN PKTRAP_FRAME TrapFrame, } /* If we're ignoring previous mode, make sure caller doesn't actually want it */ - if (SkipPreviousMode && (TrapFrame->PreviousPreviousMode != -1)) + if (SkipPreviousMode && (TrapFrame->PreviousPreviousMode != (ULONG)-1)) { DbgPrint("Exiting a trap witout restoring previous mode, yet previous mode seems valid: %lx\n", TrapFrame->PreviousPreviousMode); __debugbreak();