2
0
Эх сурвалжийг харах

* fixed bug in MsDos and Intr in i8086 far data memory models not cleaning their
parameters from the stack properly (leaving an extra word on the stack)

git-svn-id: trunk@28059 -

nickysn 11 жил өмнө
parent
commit
e7e02467fc

+ 2 - 2
rtl/msdos/prt0comn.asm

@@ -447,9 +447,9 @@ int_number:
         pop ds
         pop ds
         pop bp
         pop bp
 %ifdef __FAR_CODE__
 %ifdef __FAR_CODE__
-        retf 4
+        retf 4 + extra_data_offset
 %else
 %else
-        ret 4
+        ret 4 + extra_data_offset
 %endif
 %endif
 
 
 %ifndef __TINY__
 %ifndef __TINY__