diff --git a/src/asm/lexer.c b/src/asm/lexer.c index c339bf49..17f0c92a 100644 --- a/src/asm/lexer.c +++ b/src/asm/lexer.c @@ -731,7 +731,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; }