From 8aec9916dd8213e2efc77ec32cb57256e1f332be Mon Sep 17 00:00:00 2001 From: Jim Meyering Date: Sun, 30 Jan 2011 10:17:36 +0100 Subject: make-docfile: don't corrupt heap for an invalid .elc file --- lib-src/ChangeLog | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'lib-src/ChangeLog') diff --git a/lib-src/ChangeLog b/lib-src/ChangeLog index bc76c253ab3..6428819daa3 100644 --- a/lib-src/ChangeLog +++ b/lib-src/ChangeLog @@ -1,3 +1,11 @@ +2011-01-30 Jim Meyering + + make-docfile: don't corrupt heap for an invalid .elc file + "printf '#@1a' > in.elc; ./make-docfile in.elc" would store 0 + one byte before just-malloc'd saved_string buffer. + * make-docfile.c (scan_lisp_file): Diagnose an invalid dynamic + doc string length. Also fix an always-false while-loop test. + 2011-01-29 Eli Zaretskii * makefile.w32-in (LOCAL_FLAGS): Add -I../lib. -- cgit v1.3