From: Hans U. N. <hu...@us...> - 2007-05-10 14:32:05
|
Update of /cvsroot/libexif/libexif/libexif In directory sc8-pr-cvs6.sourceforge.net:/tmp/cvs-serv9028/libexif Modified Files: exif-data.c Log Message: Fixes: #1716196 Index: exif-data.c =================================================================== RCS file: /cvsroot/libexif/libexif/libexif/exif-data.c,v retrieving revision 1.89 retrieving revision 1.90 diff -u -p -d -r1.89 -r1.90 --- exif-data.c 9 May 2007 06:09:05 -0000 1.89 +++ exif-data.c 10 May 2007 14:32:01 -0000 1.90 @@ -179,7 +179,9 @@ exif_data_load_data_entry (ExifData *dat else doff = offset + 8; - /* Sanity check */ + /* Sanity checks */ + if ((doff + s < doff) || (doff + s < s)) + return 0; if (size < doff + s) return 0; |