# HG changeset patch # User nadvornik # Date 1246392933 0 # Node ID 9fef1cbc556e3fa01b37dc318e94013194feb18e # Parent 59c72fd324ce838033966092165d36e0ef71dc75 fixed an use of uninitialized value diff -r 59c72fd324ce -r 9fef1cbc556e src/metadata.c --- a/src/metadata.c Tue Jun 30 20:12:28 2009 +0000 +++ b/src/metadata.c Tue Jun 30 20:15:33 2009 +0000 @@ -334,7 +334,7 @@ have_keywords = g_hash_table_lookup_extended(fd->modified_xmp, KEYWORD_KEY, NULL, &keywords); have_comment = g_hash_table_lookup_extended(fd->modified_xmp, COMMENT_KEY, NULL, &comment_l); - comment = comment_l ? ((GList *)comment_l)->data : NULL; + comment = (have_comment && comment_l) ? ((GList *)comment_l)->data : NULL; if (!have_keywords || !have_comment) metadata_file_read(metadata_pathl, &orig_keywords, &orig_comment);