From 65459e7938eff99d55fdd914e03029cf490530c1 Mon Sep 17 00:00:00 2001 From: Roberto Ierusalimschy Date: Thu, 21 Nov 1996 12:44:04 -0200 Subject: small BUG: pragma deletes 0 at end of yytext, so a syntax error just after it may have a wrong token in message. --- lex.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lex.c b/lex.c index b4513919..eb92d6fc 100644 --- a/lex.c +++ b/lex.c @@ -1,4 +1,4 @@ -char *rcs_lex = "$Id: lex.c,v 2.38 1996/11/08 12:49:35 roberto Exp roberto $"; +char *rcs_lex = "$Id: lex.c,v 2.39 1996/11/08 19:08:30 roberto Exp roberto $"; #include @@ -96,6 +96,7 @@ static int inclinenumber (int pragma_allowed) else if (strcmp(buff, "nodebug") == 0) lua_debug = 0; else luaI_syntaxerror("invalid pragma"); + buff[1] = buff[2] = buff[3] = 0; /* (re)set for next token */ } return lua_linenumber; } -- cgit v1.2.3-55-g6feb