From 7d0a83c8002f33087d10825f370ad164ddadd8c8 Mon Sep 17 00:00:00 2001 From: Bart Oldeman Date: Sat, 24 Jul 2004 23:54:23 +0000 Subject: [PATCH] Preserve DI in call_nls (fixes problem reported by Eduardo) git-svn-id: https://svn.code.sf.net/p/freedos/svn/kernel/trunk@1004 6ac86273-5f31-0410-b378-82cca8765d1b --- kernel/int2f.asm | 2 ++ 1 file changed, 2 insertions(+) diff --git a/kernel/int2f.asm b/kernel/int2f.asm index 895e378..af6ac82 100644 --- a/kernel/int2f.asm +++ b/kernel/int2f.asm @@ -412,6 +412,7 @@ _call_nls: push bp mov bp, sp push si + push di mov al, [bp + 4] ; subfct mov ah, 0x14 mov si, [bp + 6] ; nlsinfo @@ -428,6 +429,7 @@ _call_nls: jz nostore mov [bp], bx nostore: + pop di pop si pop bp ret