From 94fe3fcbb8e57a53b1ca2fbd2874d319988a3f05 Mon Sep 17 00:00:00 2001 From: Laurent Monin Date: Thu, 3 Apr 2008 21:50:53 +0000 Subject: [PATCH] Fix a segfault occuring when using --without-exiv2 and concerning exif stuff. --- src/exif.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/exif.c b/src/exif.c index bf5b177c..8969f401 100644 --- a/src/exif.c +++ b/src/exif.c @@ -538,11 +538,13 @@ char *exif_item_get_tag_name(ExifItem *item) guint exif_item_get_tag_id(ExifItem *item) { + if (!item) return 0; return item->tag; } guint exif_item_get_elements(ExifItem *item) { + if (!item) return 0; return item->elements; } @@ -555,6 +557,7 @@ char *exif_item_get_data(ExifItem *item, guint *data_len) guint exif_item_get_format_id(ExifItem *item) { + if (!item) return EXIF_FORMAT_UNKNOWN; return item->format; } -- 2.20.1