From daab1372185ead237c61cf92ecc76514acd58fd9 Mon Sep 17 00:00:00 2001 From: Omar Vega Ramos Date: Tue, 4 Sep 2018 11:47:31 -0500 Subject: libre-testing/syslinux-6.03-11.parabola1: rebuild --- libre-testing/syslinux/fix_infinite_loop_tests.patch | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 libre-testing/syslinux/fix_infinite_loop_tests.patch (limited to 'libre-testing/syslinux/fix_infinite_loop_tests.patch') diff --git a/libre-testing/syslinux/fix_infinite_loop_tests.patch b/libre-testing/syslinux/fix_infinite_loop_tests.patch new file mode 100644 index 000000000..a86c842dd --- /dev/null +++ b/libre-testing/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; -- cgit v1.2.3