strnlen(): defensive programming, check limit before indexing array

Signed-off-by: Joachim Wiberg <troglobit@gmail.com>
This commit is contained in:
Joachim Wiberg
2021-11-28 16:36:43 +01:00
parent 12b9196c65
commit a4ff8cce01
+1 -1
View File
@@ -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;