diff --git a/util/cgg/bootlex.l b/util/cgg/bootlex.l index 9332c9a1..c283e079 100644 --- a/util/cgg/bootlex.l +++ b/util/cgg/bootlex.l @@ -122,7 +122,8 @@ return return(RETURN); *p++=c; *p++=input(); break; case '\n': yyerror("Unterminated string"); - break; + unput(c); + /* fall through */ case '"': tipe=STRING; goto endstr; case '%':