diff options
author | Matt Kraai | 2001-01-04 15:11:52 +0000 |
---|---|---|
committer | Matt Kraai | 2001-01-04 15:11:52 +0000 |
commit | 0810f723b137cb73d41b9021b3ea945f98001159 (patch) | |
tree | 8aa4290757f512a93ca356ee8f77947c1145d7f6 | |
parent | 09acc06c106e31841a4246532bbba39da97ce3b1 (diff) | |
download | busybox-0810f723b137cb73d41b9021b3ea945f98001159.zip busybox-0810f723b137cb73d41b9021b3ea945f98001159.tar.gz |
Fixed -qv interaction (thanks to a report and patch from David Douthitt).
-rw-r--r-- | findutils/grep.c | 5 | ||||
-rw-r--r-- | grep.c | 5 |
2 files changed, 10 insertions, 0 deletions
diff --git a/findutils/grep.c b/findutils/grep.c index 8333661..69195bf 100644 --- a/findutils/grep.c +++ b/findutils/grep.c @@ -85,6 +85,11 @@ static void grep_file(FILE *file) } else if (ret == REG_NOMATCH && invert_search) { + if (be_quiet) { + regfree(®ex); + exit(0); + } + nmatches++; print_matched_line(line, linenum); } @@ -85,6 +85,11 @@ static void grep_file(FILE *file) } else if (ret == REG_NOMATCH && invert_search) { + if (be_quiet) { + regfree(®ex); + exit(0); + } + nmatches++; print_matched_line(line, linenum); } |