]> git.saurik.com Git - bison.git/blobdiff - src/scan-skel.l
Sync.
[bison.git] / src / scan-skel.l
index d860c08a55313db2a1f6c576a9d853115615c390..3cb2178aa17e18f8c5d58606d6686d7f0a3fde23 100644 (file)
@@ -16,8 +16,8 @@
 
    You should have received a copy of the GNU General Public License
    along with Bison; see the file COPYING.  If not, write to the Free
-   Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
-   02111-1307, USA.  */
+   Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+   02110-1301, USA.  */
 
 %option nodefault noyywrap nounput never-interactive debug
 %option prefix="skel_" outfile="lex.yy.c"
@@ -83,7 +83,14 @@ int skel_lex (void);
 \n        lineno++; ECHO;
 [^@\n]+           ECHO;
 
-<<EOF>>           free (outname); xfclose (yyout); return EOF;
+<<EOF>> {
+  if (outname)
+    {
+      free (outname);
+      xfclose (yyout);
+    }
+  return EOF;
+}
 %%
 
 /*------------------------.