diff --git a/lib/soft386/common.c b/lib/soft386/common.c index 97cded25420..9f15c4e2ec0 100644 --- a/lib/soft386/common.c +++ b/lib/soft386/common.c @@ -597,7 +597,7 @@ Soft386InterruptInternal(PSOFT386_STATE State, if (!Soft386StackPush(State, OldSs)) return FALSE; /* Push stack pointer */ - if (Soft386StackPush(State, OldEsp)) return FALSE; + if (!Soft386StackPush(State, OldEsp)) return FALSE; } }