bluez,uvch264: fix mem leak 51/106851/1 accepted/tizen/3.0/common/20161227.102252 accepted/tizen/3.0/ivi/20161227.011412 accepted/tizen/3.0/mobile/20161227.011312 accepted/tizen/3.0/tv/20161227.011343 accepted/tizen/3.0/wearable/20161227.011359 submit/tizen_3.0/20161226.123740
authorEunhae Choi <eunhae1.choi@samsung.com>
Fri, 23 Dec 2016 08:27:35 +0000 (17:27 +0900)
committerEunhae Choi <eunhae1.choi@samsung.com>
Fri, 23 Dec 2016 08:27:35 +0000 (17:27 +0900)
Change-Id: Ie921e91a2cccfd2137d87cf94a9584b261354b02

sys/bluez/gsta2dpsink.c
sys/uvch264/gstuvch264_src.c

index 7b9f922..c6da0f9 100644 (file)
@@ -549,6 +549,7 @@ gst_a2dp_sink_init_dynamic_elements (GstA2dpSink * self, GstCaps * caps)
 
     capsfilterpad = gst_ghost_pad_get_target (GST_GHOST_PAD (self->ghostpad));
     gst_pad_send_event (capsfilterpad, event);
+    gst_object_unref (capsfilterpad);
     self->taglist = NULL;
     g_free (mode);
   }
index 94c09fa..3aca655 100644 (file)
@@ -2533,6 +2533,9 @@ ensure_v4l2src (GstUvcH264Src * self)
   return TRUE;
 
 error_remove:
+  if (v4l2_clock)
+    gst_object_unref (v4l2_clock);
+
   gst_element_set_state (self->v4l2_src, GST_STATE_NULL);
   gst_bin_remove (GST_BIN (self), self->v4l2_src);