Fix memory leak 57/121757/2
authorSeokHoon Lee <andy.shlee@samsung.com>
Wed, 29 Mar 2017 00:49:36 +0000 (09:49 +0900)
committerSeokHoon Lee <andy.shlee@samsung.com>
Wed, 29 Mar 2017 05:42:46 +0000 (14:42 +0900)
- msg free in error case
- url0,url1 free after use

Signed-off-by: SeokHoon Lee <andy.shlee@samsung.com>
Change-Id: I9bfd4f481abd6b24ccc3df5f9990dd79bbf4d6cb

packaging/gst-plugins-tizen.spec
wfdmanager/wfdbase/gstwfdbasesrc.c
wfdtizenmanager/gstwfdtizensrc.c

index 779e0ac..b5d0e49 100644 (file)
@@ -9,7 +9,7 @@
 Name:       gst-plugins-tizen
 Version:    1.0.0
 Summary:    GStreamer tizen plugins (common)
-Release:    38
+Release:    39
 Group:      Multimedia/Framework
 Url:        http://gstreamer.freedesktop.org/
 License:    LGPL-2.1+
index 1342ee6..2c090a6 100644 (file)
@@ -1798,7 +1798,10 @@ gst_wfd_base_src_handle_request (GstWFDBaseSrc * src, GstRTSPMessage * request)
 
         g_free (priv->conninfo.location);
         priv->conninfo.location = g_strdup (url0);
+        g_free (url0);
+
         /* url1 is ignored as of now */
+        g_free (url1);
       }
 
       /* Note : wfd-client-rtp-ports :
index f20289d..db6647a 100644 (file)
@@ -624,6 +624,8 @@ gst_wfd_tizen_src_handle_get_parameter (GstWFDBaseSrc * bsrc,
 /* ERRORS */
 error:
   {
+    if (msg)
+      gst_wfd_tizen_message_free (msg);
     GST_ERROR_OBJECT (src, "Could not handle message");
     return res;
   }