aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorhpa <hpa>2001-04-12 23:13:15 +0000
committerhpa <hpa>2001-04-12 23:13:15 +0000
commit72b97066d2077161130bf7e833afb97724228b10 (patch)
tree35a3d7b4f78fe9893361d176964d50d73790dbcd
parent5a54581c6685fca5f7f1d4ea2be50e06f7a2551a (diff)
downloadsyslinux-72b97066d2077161130bf7e833afb97724228b10.tar.gz
syslinux-72b97066d2077161130bf7e833afb97724228b10.tar.xz
syslinux-72b97066d2077161130bf7e833afb97724228b10.zip
Fix for full pathname lookup algorithm.syslinux-1.61-pre1
-rw-r--r--isolinux.asm5
1 files changed, 2 insertions, 3 deletions
diff --git a/isolinux.asm b/isolinux.asm
index b41cdddd..d3b510af 100644
--- a/isolinux.asm
+++ b/isolinux.asm
@@ -2829,14 +2829,13 @@ searchdir_iso:
cmp cl,'/'
jne .scan
mov [di-1],byte 0 ; Terminate at directory name
- xchg ax,di
mov cl,02h ; Search for directory
xchg cl,[ISOFlags]
- push ax
+ push di
push cx
push word .resume ; Where to "return" to
push es
-.isfile:
+.isfile: xchg ax,di
.getsome:
; Get a chunk of the directory