aboutsummaryrefslogtreecommitdiffstats
path: root/src/ChangeLog
diff options
context:
space:
mode:
authorPaul Eggert2011-07-28 13:31:29 -0700
committerPaul Eggert2011-07-28 13:31:29 -0700
commit5d009b3a6a39627db04094e8164df6bb6231b991 (patch)
treeb580787e09e7a3270ba52fd4de861707622a6d7f /src/ChangeLog
parent17828df2d81aef1c7886cddd881ad6f67f1e4abe (diff)
downloademacs-5d009b3a6a39627db04094e8164df6bb6231b991.tar.gz
emacs-5d009b3a6a39627db04094e8164df6bb6231b991.zip
* coding.c: Integer and memory overflow fixes.
(produce_chars): Redo buffer-overflow calculations to avoid unnecessary integer overflow. Check for size overflow. (encode_coding_object): Don't update size until xmalloc succeeds.
Diffstat (limited to 'src/ChangeLog')
-rw-r--r--src/ChangeLog5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index 9f50e928fac..d86ae360275 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,5 +1,10 @@
12011-07-28 Paul Eggert <eggert@cs.ucla.edu> 12011-07-28 Paul Eggert <eggert@cs.ucla.edu>
2 2
3 * coding.c: Integer and memory overflow fixes.
4 (produce_chars): Redo buffer-overflow calculations to avoid
5 unnecessary integer overflow. Check for size overflow.
6 (encode_coding_object): Don't update size until xmalloc succeeds.
7
3 * character.c (Fstring): Check for size-calculation overflow. 8 * character.c (Fstring): Check for size-calculation overflow.
4 9
5 * ccl.c: Integer and memory overflow fixes. 10 * ccl.c: Integer and memory overflow fixes.