* lread.c: Integer overflow issues.
authorPaul Eggert <eggert@cs.ucla.edu>
Wed, 22 Jun 2011 22:36:19 +0000 (15:36 -0700)
committerPaul Eggert <eggert@cs.ucla.edu>
Wed, 22 Jun 2011 22:36:19 +0000 (15:36 -0700)
commitbfbbd7e7528f1f4928c305b65ec0f9c55ed628a2
treebb5ee955e08b1d6da819e632fef0b90bcdfee38f
parent297dde5a97c0c5c8020db72213c7f84067f1ee21
* lread.c: Integer overflow issues.

(saved_doc_string_size, saved_doc_string_length)
(prev_saved_doc_string_size, prev_saved_doc_string_length):
Now ptrdiff_t, not int.
(read1): Don't assume doc string length fits in int.  Check for
out-of-range doc string lengths.
(read_list): Don't assume file position fits in int.
src/ChangeLog
src/lread.c