patch from Ben Wong to fix zgrep handling of filenames starting in 'binary'
[debian/gzip] / debian / patches / zgrep-syntax-error.diff
diff --git a/debian/patches/zgrep-syntax-error.diff b/debian/patches/zgrep-syntax-error.diff
new file mode 100644 (file)
index 0000000..104da7e
--- /dev/null
@@ -0,0 +1,13 @@
+diff --git a/zgrep.in b/zgrep.in
+index 7ce45ae..30ee129 100644
+--- a/zgrep.in
++++ b/zgrep.in
+@@ -69,7 +69,7 @@ while test $# -ne 0; do
+     option=$(expr "X$option" : 'X\(-.[0-9]*\)');;
+   (--binary-*=* | --[lm]a*=* | --reg*=*)
+     ;;
+-  (-[ABCDXdefm] | binary-* | --file | --[lm]a* | --reg*)
++  (-[ABCDXdefm] | --binary-* | --file | --[lm]a* | --reg*)
+     case ${1?"$option option requires an argument"} in
+     (*\'*)
+       optarg=" '"$(printf '%s\n' "$1" | sed "$escape");;