* src/output.c (output, prepare): Make sure the values of the

muscles `action' and `prologue' are 0-terminated.
This commit is contained in:
Akim Demaille
2001-12-10 09:06:13 +00:00
parent a870c5670e
commit 5449dd0f25
3 changed files with 8 additions and 1 deletions

View File

@@ -1037,6 +1037,7 @@ prepare (void)
MUSCLE_INSERT_INT ("locations-flag", locations_flag);
/* We need to save the actions in the muscle %%action. */
obstack_1grow (&action_obstack, 0);
muscle_insert ("action", obstack_finish (&action_obstack));
if (spec_name_prefix)
@@ -1067,6 +1068,7 @@ output (void)
#endif
prepare ();
/* Copy definitions in directive. */
obstack_1grow (&attrs_obstack, 0);
muscle_insert ("prologue", obstack_finish (&attrs_obstack));
output_master_parser ();

View File

@@ -1,5 +1,5 @@
/* system-dependent definitions for Bison.
Copyright 2000 Free Software Foundation, Inc.
Copyright 2000, 2001 Free Software Foundation, Inc.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by