+++ /dev/null
---- libexif-0.6.13/configure.ac.orig 2006-11-20 08:30:08.000000000 +0000
-+++ libexif-0.6.13/configure.ac 2006-11-20 08:31:31.509760750 +0000
-@@ -118,7 +118,6 @@
- ALL_LINGUAS="de es fr pl"
- AM_GNU_GETTEXT_VERSION([0.16])
- AM_GNU_GETTEXT([external])
--AM_PO_SUBDIRS()
- AM_ICONV()
- GP_GETTEXT_FLAGS()
-
+++ /dev/null
-diff -up libexif-0.6.13/libexif/exif-loader.c.cve-2007-6351 libexif-0.6.13/libexif/exif-loader.c
---- libexif-0.6.13/libexif/exif-loader.c.cve-2007-6351 2007-12-15 22:16:06.000000000 -0500
-+++ libexif-0.6.13/libexif/exif-loader.c 2007-12-15 22:16:42.000000000 -0500
-@@ -173,6 +173,9 @@ exif_loader_write (ExifLoader *eld, unsi
- break;
- }
-
-+ if (!len)
-+ return 1;
-+
- exif_log (eld->log, EXIF_LOG_CODE_DEBUG, "ExifLoader",
- "Scanning %i byte(s) of data...", len);
-
+++ /dev/null
-diff -up libexif-0.6.13/libexif/exif-data.c.cve-2007-6352 libexif-0.6.13/libexif/exif-data.c
---- libexif-0.6.13/libexif/exif-data.c.cve-2007-6352 2007-12-15 22:06:15.000000000 -0500
-+++ libexif-0.6.13/libexif/exif-data.c 2007-12-15 22:07:27.000000000 -0500
-@@ -285,10 +285,9 @@ static void
- exif_data_load_data_thumbnail (ExifData *data, const unsigned char *d,
- unsigned int ds, ExifLong offset, ExifLong size)
- {
-- if (ds < offset + size) {
-+ if ((ds < offset + size) || (offset < 0) || (size < 0) || (offset + size < offset)) {
- exif_log (data->priv->log, EXIF_LOG_CODE_DEBUG, "ExifData",
-- "Bogus thumbnail offset and size: %i < %i + %i.",
-- (int) ds, (int) offset, (int) size);
-+ "Bogus thumbnail offset and size");
- return;
- }
- if (data->data)