Fix null pointer dereferenced issue (WGID-28322) 00/87600/2 accepted/tizen/common/20160921.162157 accepted/tizen/ivi/20160922.042617 accepted/tizen/mobile/20160922.042327 accepted/tizen/tv/20160922.042452 accepted/tizen/wearable/20160922.042538 submit/tizen/20160921.041639
authorJiyong Min <jiyong.min@samsung.com>
Thu, 8 Sep 2016 23:02:22 +0000 (08:02 +0900)
committerJiyong Min <jiyong.min@samsung.com>
Thu, 8 Sep 2016 23:05:56 +0000 (08:05 +0900)
Change-Id: Id853dffbeb3aba5aa247725e2b326d8d532cdb37
Signed-off-by: Jiyong Min <jiyong.min@samsung.com>
packaging/libmm-fileinfo.spec
utils/mm_file_util_tag.c

index 1bda24b..9bf9cc6 100755 (executable)
@@ -1,6 +1,6 @@
 Name:      libmm-fileinfo
 Summary:    Media Fileinfo
-Version:    0.6.45
+Version:    0.6.46
 Release:    0
 Group:      System/Libraries
 License:    Apache-2.0
index bf9311c..62a011b 100755 (executable)
@@ -3859,11 +3859,10 @@ void mm_file_free_synclyrics_list(GList *synclyrics_list)
        for (idx = 0; idx < list_len; idx++) {
                synclyrics_info = g_list_nth_data(synclyrics_list, idx);
 
-               free(synclyrics_info->lyric_info);
-               synclyrics_info->lyric_info = NULL;
-
-               free(synclyrics_info);
-               synclyrics_info = NULL;
+               if (synclyrics_info != NULL) {
+                       mmfile_free(synclyrics_info->lyric_info);
+                       mmfile_free(synclyrics_info);
+               }
        }
 
        if (synclyrics_list != NULL) {