eog r4811 - in trunk: . src



Author: friemann
Date: Tue Sep 30 13:49:31 2008
New Revision: 4811
URL: http://svn.gnome.org/viewvc/eog?rev=4811&view=rev

Log:
2008-09-30  Felix Riemann  <friemann svn gnome org>

	* src/eog-metadata-reader-jpg.c: (eog_metadata_reader_jpg_consume):
	Don't overwrite the last read chunk when skipping over unrecognized
	APP1 chunks. Avoids memory corruption and subsequent segfaults.


Modified:
   trunk/ChangeLog
   trunk/src/eog-metadata-reader-jpg.c

Modified: trunk/src/eog-metadata-reader-jpg.c
==============================================================================
--- trunk/src/eog-metadata-reader-jpg.c	(original)
+++ trunk/src/eog-metadata-reader-jpg.c	Tue Sep 30 13:49:31 2008
@@ -321,6 +321,7 @@
 			case EJA_OTHER:
 			default:
 				/* skip unknown data */
+				chunk = NULL;
 				priv->state = EMR_SKIP_BYTES;
 				break;
 			}



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]