From 03fd7e06f854d385070a6fc9714f445727c359cd Mon Sep 17 00:00:00 2001 From: Denys Vlasenko Date: Thu, 29 Mar 2018 18:03:50 +0200 Subject: grep: fix echo "aa" | busybox grep -F -w "a" (should not match) function old new delta grep_file 1461 1470 +9 Signed-off-by: Denys Vlasenko --- findutils/grep.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'findutils/grep.c') diff --git a/findutils/grep.c b/findutils/grep.c index fc6de4b69..88de0d4ef 100644 --- a/findutils/grep.c +++ b/findutils/grep.c @@ -352,7 +352,7 @@ static int grep_file(FILE *file) goto opt_f_not_found; } else if (option_mask32 & OPT_w) { - char c = (match != str) ? match[-1] : ' '; + char c = (match != line) ? match[-1] : ' '; if (!isalnum(c) && c != '_') { c = match[strlen(gl->pattern)]; if (!c || (!isalnum(c) && c != '_')) -- cgit v1.2.3