diff --git a/src/cats_strings/string_helpers.c b/src/cats_strings/string_helpers.c
index 382af66d4b38de57a69650026d4e536f6c353096..2512f66f97987932e51b408ce7db831c450ae93a 100644
--- a/src/cats_strings/string_helpers.c
+++ b/src/cats_strings/string_helpers.c
@@ -71,7 +71,7 @@ char *left_trim(char *line)
                 if (!isspace(line[start_idx])) break;
         }
 
-        if (start_idx == len - 1) return line;
+        if (start_idx == len) return line;
 
         memmove(line, &line[start_idx], len - start_idx);
         line[len - start_idx] = '\0';