summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--packaging/libmm-player.spec2
-rw-r--r--src/mm_player_priv.c5
2 files changed, 6 insertions, 1 deletions
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));
}