Update of /cvsroot/libexif/libexif/libexif/olympus
In directory ddv4jf1.ch3.sourceforge.com:/tmp/cvs-serv21727/libexif/libexif/olympus
Modified Files:
mnote-olympus-tag.c
Log Message:
Please don't crash in mnote_pentax_tag_get_description & mnote_olympus_tag_get_description
on unknown tags.
Index: mnote-olympus-tag.c
===================================================================
RCS file: /cvsroot/libexif/libexif/libexif/olympus/mnote-olympus-tag.c,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -p -d -r1.16 -r1.17
--- mnote-olympus-tag.c 17 Feb 2008 18:31:56 -0000 1.16
+++ mnote-olympus-tag.c 20 Oct 2008 07:52:43 -0000 1.17
@@ -215,7 +215,7 @@ mnote_olympus_tag_get_description (Mnote
bindtextdomain (GETTEXT_PACKAGE, LOCALEDIR);
for (i = 0; i < sizeof (table) / sizeof (table[0]); i++)
if (table[i].tag == t) {
- if (!*table[i].description)
+ if (!table[i].description || !*table[i].description)
return "";
return (_(table[i].description));
}
|