]> Nishi Git Mirror - gwion.git/commitdiff
Fix: strlen comparison was off by one (#232)
authorBen Rogmans <ben@amrai.nl>
Thu, 19 Aug 2021 09:16:47 +0000 (11:16 +0200)
committerGitHub <noreply@github.com>
Thu, 19 Aug 2021 09:16:47 +0000 (11:16 +0200)
src/lib/string.c

index 5f9a74168befe2c8497fea33d15e17966998552b..dcb54074bd295fa60ac256598267fee67720610d 100644 (file)
@@ -71,7 +71,7 @@ static GACK(gack_string) {
 
 static inline m_bool bounds(const m_str str, const m_int i) {
   CHECK_BB(i);
-  return (m_uint)i < strlen(str) ? GW_OK : GW_ERROR;
+  return (m_uint)i <= strlen(str) ? GW_OK : GW_ERROR;
 }
 
 static INSTR(StringSlice) {