summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThiago Santos <ts.santos@sisa.samsung.com>2014-05-13 16:29:46 -0300
committerThiago Santos <ts.santos@sisa.samsung.com>2014-05-13 16:29:46 -0300
commita99175a31afe045a0b83ff17a078586211fab1e1 (patch)
tree01987de3c09b4c85b6232499ee4418a4e6cc8632
parent5c4ebaca4f40cb08a44d2fbd53db308ca46390ca (diff)
downloadgstreamer-plugins-bad-a99175a31afe045a0b83ff17a078586211fab1e1.tar.gz
hlssink: do not leak playlist object
In finalize, also release the playlist
-rw-r--r--ext/hls/gsthlssink.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/ext/hls/gsthlssink.c b/ext/hls/gsthlssink.c
index 8a3c305c8..44093a665 100644
--- a/ext/hls/gsthlssink.c
+++ b/ext/hls/gsthlssink.c
@@ -100,6 +100,8 @@ gst_hls_sink_finalize (GObject * object)
g_free (sink->location);
g_free (sink->playlist_location);
g_free (sink->playlist_root);
+ if (sink->playlist)
+ gst_m3u8_playlist_free (sink->playlist);
G_OBJECT_CLASS (parent_class)->finalize ((GObject *) sink);
}