diff options
author | Thiago Santos <ts.santos@sisa.samsung.com> | 2014-05-13 16:29:46 -0300 |
---|---|---|
committer | Thiago Santos <ts.santos@sisa.samsung.com> | 2014-05-13 16:29:46 -0300 |
commit | a99175a31afe045a0b83ff17a078586211fab1e1 (patch) | |
tree | 01987de3c09b4c85b6232499ee4418a4e6cc8632 | |
parent | 5c4ebaca4f40cb08a44d2fbd53db308ca46390ca (diff) | |
download | gstreamer-plugins-bad-a99175a31afe045a0b83ff17a078586211fab1e1.tar.gz |
hlssink: do not leak playlist object
In finalize, also release the playlist
-rw-r--r-- | ext/hls/gsthlssink.c | 2 |
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); } |