MAINTAINERS: bug-gnu-utils@prep.ai.mit.edu SUBJECT: Bug in bison 1.25 (with patch) In addition to making grow_token_buffer() non-static (which is used by the reader.c patch), this patch fixes a buffer overrun bug in lex(). If the while-loop in the '\'' case executes multiple times, literalchar() will write past the end of the discard[] buffer. The patch fixes that by resetting dp to the beginning of discard[] before every call to literalchar(). (Sorry for not supplying a sample input to demonstrate the crash; I accidentally deleted it.)