From: Owen Shepherd Date: Sat, 25 Aug 2012 19:03:06 +0000 (+0100) Subject: strnlen: stupid off-by-one X-Git-Url: https://pd.if.org/git/?p=pdclib;a=commitdiff_plain;h=3979dd45fb1088cc27bcde72f0d4a51c80035e4f strnlen: stupid off-by-one --- diff --git a/functions/string/strnlen.c b/functions/string/strnlen.c index e7eab57..c5012e2 100644 --- a/functions/string/strnlen.c +++ b/functions/string/strnlen.c @@ -16,7 +16,7 @@ size_t strnlen( const char * s, size_t maxlen ) for( size_t len = 0; len != maxlen; len++ ) { if(s[len] == '\0') - return len - 1; + return len; } return maxlen; }