From 0546aa1b97c50f1598be549123d1dcbf8f7b230a Mon Sep 17 00:00:00 2001 From: Hiroki Sato Date: Sat, 11 Oct 2014 23:08:00 +0000 Subject: [PATCH] Fix off-by-one. MFC after: 1 day --- usr.sbin/rtadvd/advcap.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/usr.sbin/rtadvd/advcap.c b/usr.sbin/rtadvd/advcap.c index 7280f4097d66..542e06649f92 100644 --- a/usr.sbin/rtadvd/advcap.c +++ b/usr.sbin/rtadvd/advcap.c @@ -149,9 +149,9 @@ getent(char *bp, char *name, const char *cfile) } break; } - if (cp >= bp + BUFSIZ) { + if (cp >= bp + BUFSIZ - 1) { write(STDERR_FILENO, "Remcap entry too long\n", - 23); + 22); break; } else *cp++ = c;