diff --git a/src/asm/lexer.c b/src/asm/lexer.c index bba87b48..fedb2310 100644 --- a/src/asm/lexer.c +++ b/src/asm/lexer.c @@ -778,7 +778,9 @@ scanagain: return T_STRING; } else if (*pLexBuffer == '{') { pLexBuffer++; - yylex_ReadBracketedSymbol(yylval.tzString, 0); + size_t len = yylex_ReadBracketedSymbol(yylval.tzString, + 0); + yylval.tzString[len] = 0; return T_STRING; }