From: SeokHoon LEE Date: Mon, 24 Dec 2018 01:29:15 +0000 (+0900) Subject: Add caps unref to avoid mem leak X-Git-Tag: accepted/tizen/unified/20190103.030338^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=c082540f9e40150143fbde27e8e99e6da050daa1;p=platform%2Fupstream%2Fgst-rtsp-server.git Add caps unref to avoid mem leak Change-Id: I705b12e4576ac6501d17dd46e2abbeb446ea2e6c Signed-off-by: SeokHoon LEE --- diff --git a/gst/rtsp-server/rtsp-media-factory-wfd.c b/gst/rtsp-server/rtsp-media-factory-wfd.c index 00e7171..9570a23 100644 --- a/gst/rtsp-server/rtsp-media-factory-wfd.c +++ b/gst/rtsp-server/rtsp-media-factory-wfd.c @@ -1562,13 +1562,15 @@ _rtsp_media_factory_wfd_demux_pad_added_cb (GstElement *element, gpointer data) { GstPad *sinkpad = NULL; - GstCaps *caps = gst_pad_get_current_caps (pad); - gchar *pad_name = gst_pad_get_name (pad); - gchar *pad_caps = gst_caps_to_string (caps); GstRTSPMediaFactoryWFD *factory = NULL; GstRTSPMediaFactoryWFDPrivate *priv = NULL; GstRTSPMediaWFDDirectPipelineData *pipe_data = NULL; + GstCaps *caps = gst_pad_get_current_caps (pad); + gchar *pad_name = gst_pad_get_name (pad); + gchar *pad_caps = gst_caps_to_string (caps); + gst_caps_unref (caps); + factory = (GstRTSPMediaFactoryWFD *) data; priv = factory->priv; pipe_data = priv->direct_pipe; diff --git a/packaging/gst-rtsp-server.spec b/packaging/gst-rtsp-server.spec index 5891238..c073b90 100644 --- a/packaging/gst-rtsp-server.spec +++ b/packaging/gst-rtsp-server.spec @@ -1,7 +1,7 @@ Name: gst-rtsp-server Summary: Multimedia Framework Library Version: 1.12.2 -Release: 6 +Release: 7 Url: http://gstreamer.freedesktop.org/ Group: System/Libraries License: LGPL-2.0+