Fixing libexiv2 bug
authorKlaus Ethgen <Klaus@Ethgen.de>
Mon, 3 Aug 2009 12:34:57 +0000 (12:34 +0000)
committerKlaus Ethgen <Klaus@Ethgen.de>
Mon, 3 Aug 2009 12:34:57 +0000 (12:34 +0000)
src/exiv2.cc

index ff85b78..624245d 100644 (file)
@@ -303,7 +303,14 @@ public:
                exifData_ = imageData_->exifData();
                iptcData_ = imageData_->iptcData();
 #if EXIV2_TEST_VERSION(0,17,0)
-               syncExifWithXmp(exifData_, xmpData_);
+               try
+                       {
+                       syncExifWithXmp(exifData_, xmpData_);
+                       }
+               catch (...)
+                       {
+                       DEBUG_1("Exiv2: Catching bug\n");
+                       }
 #endif
                if (modified_xmp)
                        {