aboutsummaryrefslogtreecommitdiff
path: root/src/lexer.l
diff options
context:
space:
mode:
authorKimplul <kimi.h.kuparinen@gmail.com>2024-08-14 20:44:26 +0300
committerKimplul <kimi.h.kuparinen@gmail.com>2024-08-14 20:44:26 +0300
commit2023a7b2d9656f80b00de81453348c0a66f200f7 (patch)
tree06e4ea293318955cc4cf620428d04f1708c17364 /src/lexer.l
parent1a56a881bc2c37614cfd074e7b986211c6d04809 (diff)
downloadek-2023a7b2d9656f80b00de81453348c0a66f200f7.tar.gz
ek-2023a7b2d9656f80b00de81453348c0a66f200f7.zip
test cleanup
+ Somewhat poor Git hygiene but I also fixed some bugs while I was at it.
Diffstat (limited to 'src/lexer.l')
-rw-r--r--src/lexer.l2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/lexer.l b/src/lexer.l
index b38833d..3d5a413 100644
--- a/src/lexer.l
+++ b/src/lexer.l
@@ -165,7 +165,7 @@ STRING \"(\\.|[^"\\])*\"
{STRING} {
/* seems risky, I know, but letting the parser choose when to allocate a
* new string seems to help with syntax error cleanup */
- yylval->str = yytext;
+ yylval->str = strdup(yytext);
return STRING;
}