From: Hyunil Date: Thu, 20 May 2021 02:33:32 +0000 (+0900) Subject: Bug fix: Add return value check X-Git-Tag: submit/tizen/20210520.075140^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=6cd41b857bb02b39a527a9db4364616f836daaed;p=platform%2Fcore%2Fapi%2Fmediastreamer.git Bug fix: Add return value check [Version] 0.1.141 [Issue Type] Bug fix Change-Id: I163a4d9ea135a9cbc2ae8207a4200af4df96fbfc Signed-off-by: Hyunil --- diff --git a/packaging/capi-media-streamer.spec b/packaging/capi-media-streamer.spec index 4e85ce9..12257c9 100644 --- a/packaging/capi-media-streamer.spec +++ b/packaging/capi-media-streamer.spec @@ -1,6 +1,6 @@ Name: capi-media-streamer Summary: A Media Streamer API -Version: 0.1.140 +Version: 0.1.141 Release: 0 Group: Multimedia/API License: Apache-2.0 diff --git a/src/media_streamer_node.c b/src/media_streamer_node.c index 816f2fe..def6df6 100644 --- a/src/media_streamer_node.c +++ b/src/media_streamer_node.c @@ -1795,8 +1795,10 @@ int ms_rtp_node_prepare(media_streamer_node_s *node) g_object_set(G_OBJECT(video_filter), "caps", video_caps, NULL); gst_caps_unref(video_caps); - gst_element_link_pads(video_filter, "src", rtpbin, "send_rtp_sink_0"); - + if (!gst_element_link_pads(video_filter, "src", rtpbin, "send_rtp_sink_0")) { + ms_error("Failed to link pads for send_rtp_sink_0"); + return MEDIA_STREAMER_ERROR_INVALID_OPERATION; + } ghost_pad = (GstGhostPad *)gst_element_get_static_pad(node->gst_element, MS_PAD_VIDEO_IN); if (ghost_pad) { if (gst_ghost_pad_set_target(ghost_pad, gst_element_get_static_pad(video_filter, "sink")))