From a4ff8cce01aa524914c79c542d07662ae4fa7a0d Mon Sep 17 00:00:00 2001 From: Joachim Wiberg Date: Sun, 28 Nov 2021 16:36:43 +0100 Subject: [PATCH] strnlen(): defensive programming, check limit before indexing array Signed-off-by: Joachim Wiberg --- src/strnlen.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strnlen.h b/src/strnlen.h index bde1a8e..44acd3b 100644 --- a/src/strnlen.h +++ b/src/strnlen.h @@ -51,7 +51,7 @@ static inline size_t xstrnlen(const char *str, size_t lim) { size_t i = 0; - while (str[i] && i < lim) + while (i < lim && str[i]) i++; return i;