From: Todd C. Miller Date: Fri, 5 Aug 1994 21:52:12 +0000 (+0000) Subject: now use yyrestart() if flex X-Git-Tag: SUDO_1_3_1~55 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=a1ebf256dfefc75b219a41911d6921cdd38d4679;p=sudo now use yyrestart() if flex now reset yylineno to 0 --- diff --git a/visudo.c b/visudo.c index 32f8a2195..c293c8a5a 100644 --- a/visudo.c +++ b/visudo.c @@ -238,7 +238,11 @@ main(argc, argv) sudoers, *argv); Exit(0); } +#ifdef HAVE_FLEX + yyrestart(sudoers_tmp_fp); +#else yyin = sudoers_tmp_fp; +#endif /* HAVE_FLEX */ yyout = stdout; /* parse the file */ @@ -258,7 +262,7 @@ main(argc, argv) */ err_line_no = (status == 0) ? 0 : status - 1; status = 0; - yylineno = 1; + yylineno = 0; (void) fclose(sudoers_tmp_fp); }