From 1703d65a71d369a16f3d699de8d89d2d52de8617 Mon Sep 17 00:00:00 2001 From: Gilbok Lee Date: Mon, 16 Oct 2017 16:57:46 +0900 Subject: [PATCH] Fix coverity issues [Version] 0.1.25 [Profile] Mobile, Wearable, TV [Issue Type] Fix coverity issues Change-Id: I8f45adbfd1e966f01aed84b25c109c3c6579681a --- packaging/capi-mediademuxer.spec | 2 +- src/port_gst/mediademuxer_port_gst.c | 12 ++++++++++-- 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/packaging/capi-mediademuxer.spec b/packaging/capi-mediademuxer.spec index cdd1708..d9fbcf1 100755 --- a/packaging/capi-mediademuxer.spec +++ b/packaging/capi-mediademuxer.spec @@ -1,6 +1,6 @@ Name: capi-mediademuxer Summary: A Media Demuxer library in Tizen Native API -Version: 0.1.24 +Version: 0.1.25 Release: 1 Group: Multimedia/API License: Apache-2.0 diff --git a/src/port_gst/mediademuxer_port_gst.c b/src/port_gst/mediademuxer_port_gst.c index ae1adb7..c0f1a3e 100755 --- a/src/port_gst/mediademuxer_port_gst.c +++ b/src/port_gst/mediademuxer_port_gst.c @@ -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)++; -- 2.7.4