diff --git a/patch-2.6.1.116-33c4.tar.bz2 b/patch-2.6.1.116-33c4.tar.bz2 deleted file mode 100644 index 1c3fa05..0000000 --- a/patch-2.6.1.116-33c4.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:e5b94b2d636b0fa73272736ae961fadb380fe4c5122ac43d1507d9c24ad1a4cb -size 660941 diff --git a/patch-2.6.1.136-31a7.tar.bz2 b/patch-2.6.1.136-31a7.tar.bz2 new file mode 100644 index 0000000..4860e6d --- /dev/null +++ b/patch-2.6.1.136-31a7.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a20be53db3610f050dcac8b3f3e1e638c0a722e118a3443b205bb23e24fff7e5 +size 705888 diff --git a/patch-revert-e0f70752.patch b/patch-revert-e0f70752.patch new file mode 100644 index 0000000..a0b7180 --- /dev/null +++ b/patch-revert-e0f70752.patch @@ -0,0 +1,64 @@ +References: bnc#755136 + +Revert upstream commit e0f707523cab26f74ec23f4a20a27add8702ed5b. + +--- patch-2.6.1.136-31a7.orig/src/pch.c ++++ patch-2.6.1.136-31a7/src/pch.c +@@ -379,18 +379,11 @@ skip_hex_digits (char const *str) + static bool + name_is_valid (char const *name) + { +- static char const *bad[2]; +- char const *n; +- +- if (bad[0] && ! strcmp (bad[0], name)) +- return false; +- if (bad[1] && ! strcmp (bad[1], name)) +- return false; ++ const char *n = name; + + if (IS_ABSOLUTE_FILE_NAME (name)) + { + say ("Ignoring potentially dangerous file name %s\n", quotearg (name)); +- bad[!! bad[0]] = name; + return false; + } + for (n = name; *n; ) +@@ -398,7 +391,6 @@ name_is_valid (char const *name) + if (*n == '.' && *++n == '.' && ( ! *++n || ISSLASH (*n))) + { + say ("Ignoring potentially dangerous file name %s\n", quotearg (name)); +- bad[!! bad[0]] = name; + return false; + } + while (*n && ! ISSLASH (*n)) +--- patch-2.6.1.136-31a7.orig/tests/bad-filenames ++++ patch-2.6.1.136-31a7/tests/bad-filenames +@@ -114,27 +114,3 @@ echo 1 > g + check 'patch -f -p1 --dry-run < d.diff || echo status: $?' < d.diff <