diff options
author | Omar Vega Ramos <ovruni@gnu.org.pe> | 2018-02-05 14:50:34 -0500 |
---|---|---|
committer | Omar Vega Ramos <ovruni@gnu.org.pe> | 2018-02-05 14:50:34 -0500 |
commit | e18088876c85875dd77cd572941b1758e1ce6a1e (patch) | |
tree | c2fbb7c78b86a3c6eb7a88dd18184453e3d066d9 /libre/syslinux/fix_infinite_loop_tests.patch | |
parent | 276a23172ae8bac697487c5e9a2ac2aecf26e3fc (diff) | |
download | abslibre-e18088876c85875dd77cd572941b1758e1ce6a1e.tar.gz abslibre-e18088876c85875dd77cd572941b1758e1ce6a1e.tar.bz2 abslibre-e18088876c85875dd77cd572941b1758e1ce6a1e.zip |
syslinux-6.03-8.parabola1: Fixed multiple issues
Diffstat (limited to 'libre/syslinux/fix_infinite_loop_tests.patch')
-rw-r--r-- | libre/syslinux/fix_infinite_loop_tests.patch | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/libre/syslinux/fix_infinite_loop_tests.patch b/libre/syslinux/fix_infinite_loop_tests.patch new file mode 100644 index 000000000..a86c842dd --- /dev/null +++ b/libre/syslinux/fix_infinite_loop_tests.patch @@ -0,0 +1,16 @@ +diff --git a/com32/lib/syslinux/tests/load_linux.c b/com32/lib/syslinux/tests/load_linux.c +index ed973841..751b8b24 100644 +--- a/com32/lib/syslinux/tests/load_linux.c ++++ b/com32/lib/syslinux/tests/load_linux.c +@@ -38,8 +38,10 @@ int syslinux_shuffle_boot_rm(struct syslinux_movelist *fraglist, + while (ml) { + addr_t cmdline_addr, last_lowmem_addr; + +- if (ml->src != __test_cmdline) ++ if (ml->src != __test_cmdline) { ++ ml = ml->next; + continue; ++ } + + last_lowmem_addr = __test_cmdline_addr; + cmdline_addr = ml->dst; |