# HG changeset patch # User mow # Date 1249302897 0 # Node ID cb905f42ac0bc1d16bbe997eda16b0f94a8452fc # Parent f1e316c4cc4d7a6bb867f104995cac60e983c0b5 Fixing libexiv2 bug diff -r f1e316c4cc4d -r cb905f42ac0b src/exiv2.cc --- a/src/exiv2.cc Sat Aug 01 22:37:57 2009 +0000 +++ b/src/exiv2.cc Mon Aug 03 12:34:57 2009 +0000 @@ -303,7 +303,14 @@ 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) {