comparison src/exiv2.cc @ 1718:f6ba63c3bb04

fixed possible crash in exif_item_get_integer
author nadvornik
date Tue, 18 Aug 2009 20:19:23 +0000
parents cb905f42ac0b
children 22c398d44d7a
comparison
equal deleted inserted replaced
1717:06fa126afada 1718:f6ba63c3bb04
795 795
796 796
797 gint exif_item_get_integer(ExifItem *item, gint *value) 797 gint exif_item_get_integer(ExifItem *item, gint *value)
798 { 798 {
799 try { 799 try {
800 if (!item) return 0; 800 if (!item || exif_item_get_elements(item) == 0) return 0;
801 *value = ((Exiv2::Metadatum *)item)->toLong(); 801 *value = ((Exiv2::Metadatum *)item)->toLong();
802 return 1; 802 return 1;
803 } 803 }
804 catch (Exiv2::AnyError& e) { 804 catch (Exiv2::AnyError& e) {
805 debug_exception(e); 805 debug_exception(e);