]> git.saurik.com Git - bison.git/blobdiff - src/scan-code.l
Fix memory leaks in scanners generated by at least Flex 2.5.9 and
[bison.git] / src / scan-code.l
index 6b33e015ecfc367687156b0ea34c9a99da473d5f..0a338b4e6fac23569cdfc5e9d2b336c9fb2881f8 100644 (file)
@@ -380,8 +380,6 @@ translate_action (int sc_context, symbol_list *rule, char const *a, location l)
   if (!initialized)
     {
       obstack_init (&obstack_for_string);
-      /* The initial buffer, never used. */
-      yy_delete_buffer (YY_CURRENT_BUFFER);
       yy_flex_debug = 0;
       initialized = true;
     }
@@ -422,5 +420,5 @@ code_scanner_free (void)
 {
   obstack_free (&obstack_for_string, 0);
   /* Reclaim Flex's buffers.  */
-  yy_delete_buffer (YY_CURRENT_BUFFER);
+  yylex_destroy ();
 }