blob: 374ca06f12d085e97858f688bb83c0e83f372d2a [file] [edit]
From: Vincent Lefevre <vincent@vinc17.net>
Subject: Do not escape shell-special characters in "pat"
Bug-Debian: https://bugs.debian.org/1054628
X-Debian-version: 6.0-29
Upstream: https://sources.debian.org/src/unzip/6.0-29/debian/patches/31-fix-zipgrep.patch
Signed-off-by: Thomas Perale <thomas.perale@mind.be>
--- a/unix/zipgrep
+++ b/unix/zipgrep
@@ -49,10 +49,6 @@
IFS='
'
-# Escape shell-special characters in "pat".
-pat=` echo "$pat" | \
- sed -e 's/\\\\/\\\\\\\\/g' -e 's/|/\\\|/g' -e 's/&/\\\&/g' `
-
# Use "unzip -Z1" to get a listing of the specified members from the
# specified archive. Escape any backslashes in a file name.
for i in `unzip -Z1 "$zipfile" ${1+"$@"} | sed -e 's/\\\\/\\\\\\\\/g' `; do