Index: grep/src/grep.c
diff -u grep/src/grep.c:1.101 grep/src/grep.c:1.102
--- grep/src/grep.c:1.101 Tue Jun 21 03:15:06 2005
+++ grep/src/grep.c Tue Jun 21 04:55:26 2005
@@ -589,8 +589,13 @@
{
size_t newlines = 0;
char const *beg;
- for (beg = lastnl; beg != lim; beg = memchr (beg, eolbyte, lim - beg), beg++)
- newlines++;
+ for (beg = lastnl; beg < lim; beg++)
+ {
+ beg = memchr (beg, eolbyte, lim - beg);
+ if (!beg)
+ break;
+ newlines++;
+ }
totalnl = add_count (totalnl, newlines);
lastnl = lim;
}- Changes to grep/src/grep.c Charles Levert
- Changes to grep/src/grep.c Charles Levert
- Changes to grep/src/grep.c Charles Levert
- Changes to grep/src/grep.c Charles Levert
- Changes to grep/src/grep.c Charles Levert
- Changes to grep/src/grep.c Charles Levert
- Changes to grep/src/grep.c Charles Levert
- Changes to grep/src/grep.c Charles Levert
- Changes to grep/src/grep.c Charles Levert
- Changes to grep/src/grep.c Charles Levert
- Changes to grep/src/grep.c Charles Levert
- Changes to grep/src/grep.c Charles Levert
- Changes to grep/src/grep.c Charles Levert
- Changes to grep/src/grep.c Charles Levert
- Changes to grep/src/grep.c Charles Levert
- Changes to grep/src/grep.c Charles Levert
- Changes to grep/src/grep.c Charles Levert
