summaryrefslogtreecommitdiff
path: root/sys/shm
diff options
context:
space:
mode:
authorOlivier CrĂȘte <olivier.crete@collabora.com>2013-02-28 18:13:44 -0500
committerOlivier CrĂȘte <olivier.crete@collabora.com>2013-02-28 18:13:44 -0500
commitdf321edeaf147c528d0403d9099fc4929852b6fd (patch)
treec90da6c14cc0c7c57dda0703a9466c25408ab9d7 /sys/shm
parent97e93f8dd459c0a25c7593cce109b4e8031ca939 (diff)
downloadgstreamer-plugins-bad-df321edeaf147c528d0403d9099fc4929852b6fd.tar.gz
shm: Don't leak socket path
Diffstat (limited to 'sys/shm')
-rw-r--r--sys/shm/gstshmsink.c1
-rw-r--r--sys/shm/gstshmsrc.c1
2 files changed, 2 insertions, 0 deletions
diff --git a/sys/shm/gstshmsink.c b/sys/shm/gstshmsink.c
index e48785d81..7529016da 100644
--- a/sys/shm/gstshmsink.c
+++ b/sys/shm/gstshmsink.c
@@ -190,6 +190,7 @@ gst_shm_sink_finalize (GObject * object)
GstShmSink *self = GST_SHM_SINK (object);
g_cond_clear (&self->cond);
+ g_free (self->socket_path);
G_OBJECT_CLASS (parent_class)->finalize (object);
}
diff --git a/sys/shm/gstshmsrc.c b/sys/shm/gstshmsrc.c
index d73236241..198a0b9ba 100644
--- a/sys/shm/gstshmsrc.c
+++ b/sys/shm/gstshmsrc.c
@@ -156,6 +156,7 @@ gst_shm_src_finalize (GObject * object)
GstShmSrc *self = GST_SHM_SRC (object);
gst_poll_free (self->poll);
+ g_free (self->socket_path);
G_OBJECT_CLASS (parent_class)->finalize (object);
}