diff options
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; |