diff options
author | Raghuram Subramani <raghus2247@gmail.com> | 2025-06-22 14:30:30 +0530 |
---|---|---|
committer | Raghuram Subramani <raghus2247@gmail.com> | 2025-06-22 14:30:30 +0530 |
commit | 7e4a3ce413eb967d440de3c417f10f8833f1e064 (patch) | |
tree | 4b45439238f1c1b796e21e354c2444b84a5caee9 /src/lexer.c | |
parent | 18d0d7f3f62216898c76a7404f16743f4086726d (diff) |
(lexer): incorrect for loop condition leads to unknown directives
Diffstat (limited to 'src/lexer.c')
-rw-r--r-- | src/lexer.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/lexer.c b/src/lexer.c index 1b8cb04..ea2a94e 100644 --- a/src/lexer.c +++ b/src/lexer.c @@ -12,7 +12,7 @@ find_next_key(char *buffer) { key_match_t *match = calloc(1, sizeof(key_match_t)); - for (size_t i = 0; i < strlen(buffer) - 1; i++) { + for (size_t i = 0; i < strlen(buffer); i++) { if (buffer[i] == '{' && buffer[i + 1] == '{') { match->offset = i; break; @@ -25,7 +25,7 @@ find_next_key(char *buffer) } char *subbuffer = buffer + match->offset; - for (size_t i = 0; i < strlen(subbuffer) - 1; i++) { + for (size_t i = 0; i < strlen(subbuffer); i++) { if (subbuffer[i] == '}' && subbuffer[i + 1] == '}') { match->length = i + 2; break; |