diff options
author | s-over-4 | 2023-06-13 09:52:03 -0400 |
---|---|---|
committer | s-over-4 | 2023-06-13 09:52:03 -0400 |
commit | 2c2b197255f05a70172d9d89bc43af438787692f (patch) | |
tree | 1f1a788acfd708c29794282b3e911a5b323034a5 /src/lexer.c | |
parent | 0abfc49851d60894e0fb9de6b5527a57766bd075 (diff) |
util
Diffstat (limited to 'src/lexer.c')
-rw-r--r-- | src/lexer.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/lexer.c b/src/lexer.c index b2f9894..553a794 100644 --- a/src/lexer.c +++ b/src/lexer.c @@ -3,7 +3,7 @@ #include <ctype.h> #include <stdio.h> -#include "include/log.h" +#include "include/util.h" #include "include/lexer.h" @@ -193,6 +193,7 @@ token_t* lexer_collect(lexer_t* lexer, char end_char, int fskip, int lskip, int memcpy(token + len, current, strlen(current) * sizeof(char)); len += strlen(current) * sizeof(char); + free(current); lexer_next(lexer); } @@ -213,6 +214,7 @@ token_t* lexer_get_keyword(lexer_t* lexer) { ); strcat(keyword_so_far, current); + free(current); lexer_next(lexer); } |