From 82cb60d3ff205ee49652b41c484cdc4cfc488aed Mon Sep 17 00:00:00 2001 From: Paul Eggert Date: Wed, 22 Jun 2011 22:34:52 -0700 Subject: * lread.c (read_escape): Avoid int overflow. (Fload, openp, read_buffer_size, read1) (substitute_object_recurse, read_vector, read_list, map_obarray): Use ptrdiff_t, not int, for sizes. (read1): Use EMACS_INT, not int, for sizes. --- src/ChangeLog | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'src/ChangeLog') diff --git a/src/ChangeLog b/src/ChangeLog index 96e6741f11f..8ec648e71cf 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -6,6 +6,11 @@ Calculate buffer size correctly for out-of-range radices. (read1): Check for integer overflow in radices, and in read-circle numbers. + (read_escape): Avoid int overflow. + (Fload, openp, read_buffer_size, read1) + (substitute_object_recurse, read_vector, read_list, map_obarray): + Use ptrdiff_t, not int, for sizes. + (read1): Use EMACS_INT, not int, for sizes. * image.c (cache_image): Check for size arithmetic overflow. -- cgit v1.2.1