[0.6.292] Fix Svace issue (DEREF_OF_NULL.RET.ALLOC) 41/305141/1 accepted/tizen/unified/20240131.175359 accepted/tizen/unified/x/20240205.063823
authorGilbok Lee <gilbok.lee@samsung.com>
Mon, 29 Jan 2024 07:39:50 +0000 (16:39 +0900)
committerGilbok Lee <gilbok.lee@samsung.com>
Mon, 29 Jan 2024 07:39:50 +0000 (16:39 +0900)
Change-Id: Ic8278fa8719f7daf7f0b7327c0d4319a9ef6c334

packaging/libmm-player.spec
src/mm_player_gst.c

index c29c45b82bd516521e01a61e39962c6b746fd243..45873ee2f4c500f9d15926d5782f5873dbf2eb7a 100644 (file)
@@ -1,6 +1,6 @@
 Name:       libmm-player
 Summary:    Multimedia Framework Player Library
-Version:    0.6.291
+Version:    0.6.292
 Release:    0
 Group:      Multimedia/Libraries
 License:    Apache-2.0
index 6d9b970409e4022f86f76f4ff7d58c708fb1eb4b..8747a9bab3726af0e99bbb8d5288432d9f04b03a 100644 (file)
@@ -766,6 +766,11 @@ __mmplayer_gst_extract_tag_from_msg(mmplayer_t *player, GstMessage *msg)
                if (gst_tag_list_get_date(tag_list, gsttag, &date)) {\
                        if (date != NULL) {\
                                string = g_strdup_printf("%d", g_date_get_year(date));\
+                               if (string == NULL) {\
+                                       LOGD("failed to get date/time from tag");\
+                                       g_date_free(date);\
+                                       break;\
+                               } \
                                mm_player_set_attribute((MMHandleType)player, NULL,\
                                                playertag, string, strlen(string), NULL); \
                                SECURE_LOGD("metainfo year : %s", string);\