[FAST486]
authorAleksandar Andrejevic <aandrejevic@reactos.org>
Tue, 25 Feb 2014 00:26:00 +0000 (00:26 +0000)
committerAleksandar Andrejevic <aandrejevic@reactos.org>
Tue, 25 Feb 2014 00:26:00 +0000 (00:26 +0000)
Actually, we should return FALSE if any exception occurred...

svn path=/branches/ntvdm/; revision=62325

lib/fast486/opcodes.c

index 617e376..3dffdaa 100644 (file)
@@ -4244,7 +4244,7 @@ FAST486_OPCODE_HANDLER(Fast486OpcodePushFlags)
     {
         /* Call the VM86 monitor */
         Fast486ExceptionWithErrorCode(State, FAST486_EXCEPTION_GP, 0);
-        return TRUE;
+        return FALSE;
     }
 
     /* Push the flags */
@@ -4273,7 +4273,7 @@ FAST486_OPCODE_HANDLER(Fast486OpcodePopFlags)
     {
         /* Call the VM86 monitor */
         Fast486ExceptionWithErrorCode(State, FAST486_EXCEPTION_GP, 0);
-        return TRUE;
+        return FALSE;
     }
 
     State->Flags.Cf = NewFlags.Cf;