blob: 21229b62f7657be3a3a16c27d02626e9131b618d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
---
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.
Index: trunk/src/eog-metadata-reader.c
====================================================================
--- trunk/src/eog-metadata-reader.c 2008/09/30 11:58:28 4810
+++ trunk/src/eog-metadata-reader.c 2008/09/30 13:49:31 4811
@@ -321,6 +321,7 @@
case EJA_OTHER:
default:
/* skip unknown data */
+ chunk = NULL;
priv->state = EMR_SKIP_BYTES;
break;
}
|