summaryrefslogtreecommitdiff
path: root/ldlinux.asm
diff options
context:
space:
mode:
authorhpa <hpa>2004-02-16 19:01:35 +0000
committerhpa <hpa>2004-02-16 19:01:35 +0000
commit82ee8cfd2051a1eb58657ae0fda73de653f79a7b (patch)
tree326cf02c8b8802df227f7ce36601ce070318a7a2 /ldlinux.asm
parentadaeace414f19e610fa8b9bfa43a28046c60f8ec (diff)
downloadsyslinux-82ee8cfd2051a1eb58657ae0fda73de653f79a7b.tar.gz
searchdir should preserve %bp.
Diffstat (limited to 'ldlinux.asm')
-rw-r--r--ldlinux.asm2
1 files changed, 2 insertions, 0 deletions
diff --git a/ldlinux.asm b/ldlinux.asm
index 50b5d8e4..138ad6a6 100644
--- a/ldlinux.asm
+++ b/ldlinux.asm
@@ -1145,6 +1145,7 @@ ac_ret1: ret
;
searchdir:
+ push bp
mov ax,[bsRootDirEnts]
mov [DirScanCtr],ax
mov ax,[RootDirSize]
@@ -1193,6 +1194,7 @@ dir_success:
mov bx,ax
or bx,dx ; Sets ZF iff DX:AX is zero
dir_return:
+ pop bp
ret
;