Add caps unref to avoid mem leak 21/196121/2 accepted/tizen/unified/20190103.030338 submit/tizen/20190102.011605
authorSeokHoon LEE <andy.shlee@samsung.com>
Mon, 24 Dec 2018 01:29:15 +0000 (10:29 +0900)
committerSeokHoon LEE <andy.shlee@samsung.com>
Mon, 24 Dec 2018 01:51:38 +0000 (10:51 +0900)
Change-Id: I705b12e4576ac6501d17dd46e2abbeb446ea2e6c
Signed-off-by: SeokHoon LEE <andy.shlee@samsung.com>
gst/rtsp-server/rtsp-media-factory-wfd.c
packaging/gst-rtsp-server.spec

index 00e7171..9570a23 100644 (file)
@@ -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;
index 5891238..c073b90 100644 (file)
@@ -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+