MAINTAINERS: bug-gnu-utils@prep.ai.mit.edu SUBJECT: Bug in bison 1.25 (with patch) The functions in main.c that issue warning and fatal error messages assume that 200 chars will be a big enough buffer to hold the sprintf()d error message. This is not necessarily the case; for instance, an error message that includes a long identifier can easily trigger a buffer overrun. The patch implements a dynamically allocated buffer that is expanded as needed to handle a large error/warning message.