summaryrefslogtreecommitdiff
path: root/bincode.asm
diff options
context:
space:
mode:
authorSteffen Winterfeldt <wfeldt@opensuse.org>2011-04-18 15:43:55 +0200
committerSteffen Winterfeldt <wfeldt@opensuse.org>2011-04-18 15:43:55 +0200
commitca2d58de4008b98c5767c56369a8331024b0879e (patch)
tree292454199f4609a0a90ec191e01f15c743bbfcf7 /bincode.asm
parentaaa64a45e737e7cb0c261f3d7d3ac8f7377e9e2f (diff)
- restore compat with syslinux 3
Diffstat (limited to 'bincode.asm')
-rw-r--r--bincode.asm8
1 files changed, 8 insertions, 0 deletions
diff --git a/bincode.asm b/bincode.asm
index 8c2e798..28dc41d 100644
--- a/bincode.asm
+++ b/bincode.asm
@@ -15586,7 +15586,11 @@ chdir_10:
find_file_ext:
mov esi,eax
call realpath
+ mov eax,[boot.sysconfig]
+ cmp byte [es:eax+sc.sysconfig_size],sc.size_68
+ jb find_file_ext_05
call systempath
+find_file_ext_05:
mov eax,esi
mov dl,t_string
@@ -15706,7 +15710,11 @@ find_file_ext_90:
file_size_ext:
mov esi,eax
call realpath
+ mov eax,[boot.sysconfig]
+ cmp byte [es:eax+sc.sysconfig_size],sc.size_68
+ jb file_size_ext_20
call systempath
+file_size_ext_20:
mov eax,esi
mov dl,t_string