summaryrefslogtreecommitdiff
path: root/lib/libc/string
diff options
context:
space:
mode:
authorcgd <cgd@NetBSD.org>1994-12-14 07:24:12 +0000
committercgd <cgd@NetBSD.org>1994-12-14 07:24:12 +0000
commit3c5606e4ea65f2c6a38917c4668dbe64e0fd5448 (patch)
treedd37d099779f4ca566be518d28de08bad1ffe4eb /lib/libc/string
parent0be2ffa45a3922b1c09b7f2a8fc9460940a14994 (diff)
fix for bug 638
Diffstat (limited to 'lib/libc/string')
-rw-r--r--lib/libc/string/bm.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/libc/string/bm.c b/lib/libc/string/bm.c
index 9e0b409a33a..8418b4643a5 100644
--- a/lib/libc/string/bm.c
+++ b/lib/libc/string/bm.c
@@ -36,7 +36,7 @@
#ifndef lint
/* from: static char sccsid[] = "@(#)bm.c 8.7 (Berkeley) 6/21/94"; */
-static char *rcsid = "$Id: bm.c,v 1.2 1994/06/22 00:17:06 cgd Exp $";
+static char *rcsid = "$Id: bm.c,v 1.3 1994/12/14 07:24:12 cgd Exp $";
#endif /* not lint */
#include <sys/types.h>
@@ -208,7 +208,7 @@ mismatch1: s += md2; /* md2 shift */
if (s[ro] != rc) /* guard test */
goto mismatch2;
/* fwd match */
- for (p = pat->pat, q = s - n1; p < ep;)
+ for (p = pat->pat, q = s - n1; p <= ep;)
if (*q++ != *p++)
goto mismatch2;
return (s - n1);