]> git.pld-linux.org Git - packages/bzip2.git/blame - bzip2-bzgrep.patch
- fixes CAN-2005-0758 - taken from FC
[packages/bzip2.git] / bzip2-bzgrep.patch
CommitLineData
d8b6063b
PG
1--- bzip2-1.0.2/bzgrep.flaw 2005-06-07 13:43:01.000000000 +0200
2+++ bzip2-1.0.2/bzgrep 2005-06-07 14:07:50.000000000 +0200
3@@ -63,7 +63,11 @@
4 bzip2 -cdfq "$i" | $grep $opt "$pat"
5 r=$?
6 else
7- bzip2 -cdfq "$i" | $grep $opt "$pat" | sed "s|^|${i}:|"
8+ j=${i//\\\\/\\\\}
9+ j=${j//|/\\|}
10+ j=${j//&/\\&}
11+ j=`printf "%s" "$j" | tr '\n' ' '`
12+ bzip2 -cdfq "$i" | $grep $opt "$pat" | sed "s|^|${j}:|"
13 r=$?
14 fi
15 test "$r" -ne 0 && res="$r"
This page took 0.079079 seconds and 4 git commands to generate.