aboutsummaryrefslogtreecommitdiff
path: root/gnu
diff options
context:
space:
mode:
authorTim J. Robbins <tjr@FreeBSD.org>2005-10-25 09:18:50 +0000
committerTim J. Robbins <tjr@FreeBSD.org>2005-10-25 09:18:50 +0000
commitebeecabae342834629326008f4efdb023813b599 (patch)
treec26f9006bfec04c23773d2a1bde57993ee5e2f80 /gnu
parentd24864f7851894d6744e0b4de43e07cc3322c811 (diff)
Notes
Diffstat (limited to 'gnu')
-rw-r--r--gnu/usr.bin/grep/search.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/gnu/usr.bin/grep/search.c b/gnu/usr.bin/grep/search.c
index 1e5769465cf48..a1951567e0d9c 100644
--- a/gnu/usr.bin/grep/search.c
+++ b/gnu/usr.bin/grep/search.c
@@ -960,7 +960,7 @@ Fexecute (char const *buf, size_t size, size_t *match_size, int exact)
}
else
#endif /* MBS_SUPPORT */
- if (!WCHAR ((unsigned char) beg[-1]))
+ if (WCHAR ((unsigned char) beg[-1]))
goto next_char;
}
#ifdef MBS_SUPPORT
@@ -980,7 +980,7 @@ Fexecute (char const *buf, size_t size, size_t *match_size, int exact)
}
else
#endif /* MBS_SUPPORT */
- if (beg + len >= buf + size && !WCHAR ((unsigned char) beg[len]))
+ if (beg + len >= buf + size || !WCHAR ((unsigned char) beg[len]))
word_match = 1;
if (word_match)
{