Fix coverity issues
[platform/core/api/mediademuxer.git] / src / port_gst / mediademuxer_port_gst.c
index ae1adb7..c0f1a3e 100755 (executable)
@@ -708,11 +708,19 @@ static void __gst_on_pad_added(GstElement *element, GstPad *pad, gpointer data)
 
        while (tmp->next)
                tmp = tmp->next;
-       if (!tmp || !tmp->caps_string) {
-               MD_I("trak or trak caps_string is NULL\n");
+
+       if (!tmp) {
+               MD_I("trak is NULL\n");
+               MEDIADEMUXER_FLEAVE();
+               return;
+       }
+
+       if (!tmp->caps_string) {
+               MD_I("trak caps_string is NULL\n");
                MEDIADEMUXER_FLEAVE();
                return;
        }
+
        if (tmp->caps_string[0] == 'v') {
                MD_I("found Video Pad\n");
                (head_track->num_video_track)++;