# HG changeset patch # User nadvornik # Date 1250626763 0 # Node ID f6ba63c3bb046ab2648587132a468c49a8d25384 # Parent 06fa126afada95a4394f2ee1a5ca2324df827f57 fixed possible crash in exif_item_get_integer diff -r 06fa126afada -r f6ba63c3bb04 src/exiv2.cc --- a/src/exiv2.cc Mon Aug 03 20:47:14 2009 +0000 +++ b/src/exiv2.cc Tue Aug 18 20:19:23 2009 +0000 @@ -797,7 +797,7 @@ gint exif_item_get_integer(ExifItem *item, gint *value) { try { - if (!item) return 0; + if (!item || exif_item_get_elements(item) == 0) return 0; *value = ((Exiv2::Metadatum *)item)->toLong(); return 1; }