summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorpfg <pfg@FreeBSD.org>2015-03-21 00:21:30 +0000
committerpfg <pfg@FreeBSD.org>2015-03-21 00:21:30 +0000
commitf0d9946f04f7ba3cde43e689cd67373fad54e65b (patch)
tree989ab9edd62723b39ee940a2272504105760f7b7
parent12306eec455d08caa711ae842e084a192d0088b2 (diff)
downloadFreeBSD-src-f0d9946f04f7ba3cde43e689cd67373fad54e65b.zip
FreeBSD-src-f0d9946f04f7ba3cde43e689cd67373fad54e65b.tar.gz
bsdgrep: fix regression in the -f option since r268799
Caused by an incomplete merge from NetBSD. PR: 198725 MFC after: 3 days
-rw-r--r--usr.bin/grep/grep.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/usr.bin/grep/grep.c b/usr.bin/grep/grep.c
index 5631877..2dc5a1d 100644
--- a/usr.bin/grep/grep.c
+++ b/usr.bin/grep/grep.c
@@ -316,7 +316,7 @@ read_patterns(const char *fn)
len = 0;
line = NULL;
while ((rlen = getline(&line, &len, f)) != -1)
- add_pattern(line, line[0] == '\n' ? 0 : len);
+ add_pattern(line, line[0] == '\n' ? 0 : (size_t)rlen);
free(line);
if (ferror(f))
err(2, "%s", fn);
OpenPOWER on IntegriCloud