summaryrefslogtreecommitdiff
path: root/parseconfig.inc
diff options
context:
space:
mode:
authorH. Peter Anvin <hpa@zytor.com>2007-02-19 18:25:32 -0800
committerH. Peter Anvin <hpa@zytor.com>2007-02-19 18:25:32 -0800
commit953510d25bb93fa1508cb24fde994cbb444bdcd2 (patch)
treee06b4f8237068decc7604d25da486722cae04a9d /parseconfig.inc
parentee015a347664a62a36b507658b2abfc202ecb305 (diff)
downloadsyslinux-953510d25bb93fa1508cb24fde994cbb444bdcd2.tar.gz
Make sure we can read the config file name even after changing it...syslinux-3.40-pre7
Diffstat (limited to 'parseconfig.inc')
-rw-r--r--parseconfig.inc4
1 files changed, 1 insertions, 3 deletions
diff --git a/parseconfig.inc b/parseconfig.inc
index dd7e7b00..987ed2a5 100644
--- a/parseconfig.inc
+++ b/parseconfig.inc
@@ -150,9 +150,7 @@ pc_setint16:
pc_filecmd: push ax ; Function to tailcall
call pc_getline
mov di,MNameBuf
- push di
call mangle_name
- pop di
call searchdir ; tailcall
jnz .ok
pop ax ; Drop the successor function
@@ -291,7 +289,7 @@ pc_label: call commit_vk ; Commit any current vkernel
call mangle_name ; Mangle virtual name
mov byte [VKernel],1 ; We've seen a "label" statement
mov si,VKernelBuf+vk_vname ; By default, rname == vname
- mov di,VKernelBuf+vk_rname
+ ; mov di,VKernelBuf+vk_rname ; -- already set
mov cx,FILENAME_MAX
rep movsb
mov si,AppendBuf ; Default append==global append