diff options
| author | Jim Meyering <meyering@redhat.com> | 2011-01-30 10:17:36 +0100 |
|---|---|---|
| committer | Jim Meyering <meyering@redhat.com> | 2011-01-30 10:17:36 +0100 |
| commit | 8aec9916dd8213e2efc77ec32cb57256e1f332be (patch) | |
| tree | 2de47f2c35a4c92f4882522f5c26d8b987f949f1 /lib-src/ChangeLog | |
| parent | 7920f982949ff41796a9be16e8cce5e797e6caa9 (diff) | |
make-docfile: don't corrupt heap for an invalid .elc file
Diffstat (limited to 'lib-src/ChangeLog')
| -rw-r--r-- | lib-src/ChangeLog | 8 |
1 files changed, 8 insertions, 0 deletions
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 <meyering@redhat.com> + + 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 <eliz@gnu.org> * makefile.w32-in (LOCAL_FLAGS): Add -I../lib. |
