From: Minje Ahn Date: Mon, 31 Jul 2017 01:09:22 +0000 (+0900) Subject: Add check to file_name X-Git-Tag: accepted/tizen/4.0/unified/20170816.013051^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=23d0da019e7815886464a486e2fc9920c5db6231;p=platform%2Fcore%2Fmultimedia%2Flibmedia-service.git Add check to file_name Change-Id: I9d517360cd5da0b05ff185dbf5292767a6f0bf07 Signed-off-by: Minje Ahn --- diff --git a/src/common/media-svc.c b/src/common/media-svc.c index 91ca17d..773ab39 100755 --- a/src/common/media-svc.c +++ b/src/common/media-svc.c @@ -1405,7 +1405,12 @@ static int __media_svc_copy_para_to_content(media_svc_content_info_s *content_in new_content_info->played_count = content_info->played_count; new_content_info->favourate = content_info->favourate; - new_content_info->file_name = g_strdup(content_info->file_name); + /* Can be NULL if user not to set display_name using media_info_set_displayname().. */ + if (STRING_VALID(content_info->file_name)) { + /* Already filled in _media_svc_set_media_info() */ + SAFE_FREE(new_content_info->file_name); + new_content_info->file_name = g_strdup(content_info->file_name); + } new_content_info->media_meta.title = g_strdup(content_info->media_meta.title); new_content_info->media_meta.album = g_strdup(content_info->media_meta.album); new_content_info->media_meta.artist = g_strdup(content_info->media_meta.artist);