From: Eunhye Choi Date: Tue, 28 Apr 2020 05:12:51 +0000 (+0900) Subject: [0.6.229] fix svace issue X-Git-Tag: submit/tizen/20200428.051450^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=df32d31e0d1c8a16d867d157fe5fb1baf3a41acc;p=platform%2Fcore%2Fmultimedia%2Flibmm-player.git [0.6.229] fix svace issue Change-Id: I8c11552001f5ae4047017157825f4d4330038403 --- diff --git a/packaging/libmm-player.spec b/packaging/libmm-player.spec index 4117232..4a007df 100644 --- a/packaging/libmm-player.spec +++ b/packaging/libmm-player.spec @@ -1,6 +1,6 @@ Name: libmm-player Summary: Multimedia Framework Player Library -Version: 0.6.228 +Version: 0.6.229 Release: 0 Group: Multimedia/Libraries License: Apache-2.0 diff --git a/src/mm_player_priv.c b/src/mm_player_priv.c index ac67add..b472ad2 100644 --- a/src/mm_player_priv.c +++ b/src/mm_player_priv.c @@ -6533,6 +6533,11 @@ __mmplayer_remove_sinkpad (const GValue *item, gpointer user_data) { GstPad *sinkpad = g_value_get_object (item); GstElement *element = GST_ELEMENT(user_data); + if (!sinkpad || !element) { + LOGE("invalid parameter"); + return; + } + LOGD("(%s)element release request pad(%s)", GST_ELEMENT_NAME(element), GST_PAD_NAME(sinkpad)); gst_element_release_request_pad(element, GST_PAD(sinkpad)); }