Sophie

Sophie

distrib > Mandriva > 2007.0 > x86_64 > by-pkgid > 879bfcc0432ba02bb1943538318cfc31 > files > 4

bzip2-1.0.3-6mdv2007.0.src.rpm

--- bzip2-1.0.2/bzgrep.flaw	2005-06-07 14:13:36.000000000 +0200
+++ bzip2-1.0.2/bzgrep	2005-06-07 14:15:51.000000000 +0200
@@ -63,7 +63,11 @@
     bzip2 -cdfq "$i" | $grep $opt "$pat"
     r=$?
   else
-    bzip2 -cdfq "$i" | $grep $opt "$pat" | sed "s|^|${i}:|"
+    j=${i//\\/\\\\}
+    j=${j//|/\\|}
+    j=${j//&/\\&}
+    j=`printf "%s" "$j" | tr '\n' ' '`
+    bzip2 -cdfq "$i" | $grep $opt "$pat" | sed "s|^|${j}:|"
     r=$?
   fi
   test "$r" -ne 0 && res="$r"