diff src/ChangeLog @ 4646:6c6bfdb80a0c

Prevent integer overflow and subsequent crashes when attempting to load large images. See <870180fe0907011540m7509f371h97d336477145166a@mail.gmail.com> in xemacs-patches.
author Jerry James <james@xemacs.org>
date Wed, 01 Jul 2009 16:42:11 -0600
parents b0ae008bf1a0
children e4ed58cb0e5b
line wrap: on
line diff
--- a/src/ChangeLog	Mon Jun 29 08:20:47 2009 -0600
+++ b/src/ChangeLog	Wed Jul 01 16:42:11 2009 -0600
@@ -1,3 +1,11 @@
+2009-06-09  Jerry James  <james@xemacs.org>
+
+	* glyphs-eimage.c (jpeg_instantiate):
+	(gif_instantiate):
+	(png_instantiate):
+	(tiff_instantiate): Check for integer overflow before allocating
+	memory for an image.
+
 2009-06-20  Stephen Turnbull  <stephen@xemacs.org>
 
 	* callint.c (Finteractive): Document that (interactive) must