diff --git a/reactos/subsystems/mvdm/ntvdm/dos/dos32krnl/dos.c b/reactos/subsystems/mvdm/ntvdm/dos/dos32krnl/dos.c index 5bc10492ef7..94c94e1b6c0 100644 --- a/reactos/subsystems/mvdm/ntvdm/dos/dos32krnl/dos.c +++ b/reactos/subsystems/mvdm/ntvdm/dos/dos32krnl/dos.c @@ -1903,7 +1903,7 @@ VOID WINAPI DosAbsoluteWrite(LPWORD Stack) /* General failure */ setAX(0x800C); - Stack[STACK_FLAGS] |= EMULATOR_FLAG_CF; + Stack[STACK_FLAGS - 1] |= EMULATOR_FLAG_CF; } VOID WINAPI DosInt27h(LPWORD Stack)