[NTVDM]
authorAleksandar Andrejevic <aandrejevic@reactos.org>
Sun, 10 Nov 2013 01:19:50 +0000 (01:19 +0000)
committerAleksandar Andrejevic <aandrejevic@reactos.org>
Sun, 10 Nov 2013 01:19:50 +0000 (01:19 +0000)
Fix the jump instruction offset. Spotted by Hermes Belusca-Maito.

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

subsystems/ntvdm/int32.c

index 8d44555..8916b5b 100644 (file)
@@ -155,8 +155,8 @@ VOID WINAPI InitializeInt32(WORD BiosSegment)
         BiosCode[Offset++] = EMULATOR_CTRL_BOP;     // Control BOP
         BiosCode[Offset++] = CTRL_BOP_INT32;        // 32-bit Interrupt dispatcher
 
-        BiosCode[Offset++] = 0x73; // jnc EXIT (offset +3)
-        BiosCode[Offset++] = 0x03;
+        BiosCode[Offset++] = 0x73; // jnc EXIT (offset +4)
+        BiosCode[Offset++] = 0x04;
 
         BiosCode[Offset++] = 0xFB; // sti