Page MenuHomeFreeBSD

D54217.diff
No OneTemporary

D54217.diff

diff --git a/usr.bin/grep/tests/grep_freebsd_test.sh b/usr.bin/grep/tests/grep_freebsd_test.sh
--- a/usr.bin/grep/tests/grep_freebsd_test.sh
+++ b/usr.bin/grep/tests/grep_freebsd_test.sh
@@ -117,6 +117,15 @@
atf_check -o match:"^ +1 color.out" wc -l color.out
}
+atf_test_case qflag
+qflag_body()
+{
+ # Test whitespace in argument
+ printf "1 2 3 4\n5 6 7 8\n" > in
+
+ atf_check zgrep -q '1 2' in
+}
+
atf_init_test_cases()
{
atf_add_test_case grep_r_implied
@@ -124,4 +133,5 @@
atf_add_test_case gnuext
atf_add_test_case zflag
atf_add_test_case color_dupe
+ atf_add_test_case qflag
}
diff --git a/usr.bin/grep/zgrep.sh b/usr.bin/grep/zgrep.sh
--- a/usr.bin/grep/zgrep.sh
+++ b/usr.bin/grep/zgrep.sh
@@ -109,7 +109,7 @@
grep_args="${grep_args} ${pre}"
shift
# Put back partial arg
- set -- "-${post}" $*
+ set -- "-${post}" "$@"
;;
-[ABCDdefm])
if [ $# -lt 2 ]

File Metadata

Mime Type
text/plain
Expires
Thu, Jul 16, 6:59 AM (18 h, 29 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
35127850
Default Alt Text
D54217.diff (920 B)

Event Timeline