diff --git a/reactos/ntoskrnl/ke/thrdschd.c b/reactos/ntoskrnl/ke/thrdschd.c index abe796698dc..025bc234038 100644 --- a/reactos/ntoskrnl/ke/thrdschd.c +++ b/reactos/ntoskrnl/ke/thrdschd.c @@ -477,7 +477,7 @@ KiSwapThread(IN PKTHREAD CurrentThread, else { /* Set the idle summary */ - InterlockedOr(&KiIdleSummary, Prcb->SetMember); + InterlockedOr((PLONG)&KiIdleSummary, Prcb->SetMember); /* Schedule the idle thread */ NextThread = Prcb->IdleThread;