From 74c74c4149447544874f75b5f0ccfd24459e34be Mon Sep 17 00:00:00 2001 From: Marko Kreen Date: Tue, 13 Dec 2011 11:27:34 +0200 Subject: [PATCH] regex: fix off-by-one error in regerror() --- usual/regex.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/usual/regex.c b/usual/regex.c index ee69fe6..fa51d29 100644 --- a/usual/regex.c +++ b/usual/regex.c @@ -1272,7 +1272,7 @@ size_t regerror(int err, const regex_t *rx, char *dst, size_t dstlen) "ESUBREG", /* 13 */ }; const char *s = "EUNKNOWN"; - if ((size_t)err <= ARRAY_NELEM(errlist)) + if ((size_t)err < ARRAY_NELEM(errlist)) s = errlist[err]; return snprintf(dst, dstlen, "%s", s); } -- 2.39.5