fix coverity issue
[platform/core/api/mediastreamer.git] / src / media_streamer_node.c
index 7a7600e..7894eb8 100644 (file)
@@ -1833,7 +1833,10 @@ int ms_rtp_node_prepare(media_streamer_node_s *node)
                audio_caps = gst_caps_from_string(MEDIA_STREAMER_DEFAULT_AUDIO_RTP_FORMAT);
                g_object_set(G_OBJECT(audio_filter), "caps", audio_caps, NULL);
 
-               gst_element_link_pads(audio_filter, "src", rtpbin, "send_rtp_sink_1");
+               if (!gst_element_link_pads(audio_filter, "src", rtpbin, "send_rtp_sink_1")) {
+                       ms_error("Failed to link pads for send_rtp_sink_1");
+                       return MEDIA_STREAMER_ERROR_INVALID_OPERATION;
+               }
 
                ghost_pad = (GstGhostPad *)gst_element_get_static_pad(node->gst_element, MS_PAD_AUDIO_IN);
                if (ghost_pad) {