diff options
author | Benjamin Otte <otte@redhat.com> | 2018-07-04 14:40:13 +0200 |
---|---|---|
committer | Benjamin Otte <otte@redhat.com> | 2018-07-04 15:05:02 +0200 |
commit | 3439862634d624414f128d60e00608376f3a518e (patch) | |
tree | c32212c587abcafd0ac69f10582777d7e49afd80 /modules | |
parent | 93c545579666b401a63b858f631d792aee7191dc (diff) | |
download | gtk+-3439862634d624414f128d60e00608376f3a518e.tar.gz |
gtkmediafile: Don't leak all the images
We were leaking the GBytes for the image memory, which is a
noticeable memleak to anyone who's casually running a memory monitor.
Go KDE users!
Closes #1200
Diffstat (limited to 'modules')
-rw-r--r-- | modules/media/gtkgstsink.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/modules/media/gtkgstsink.c b/modules/media/gtkgstsink.c index da11cbd854..4959bb86f8 100644 --- a/modules/media/gtkgstsink.c +++ b/modules/media/gtkgstsink.c @@ -131,6 +131,7 @@ gtk_gst_sink_texture_from_buffer (GtkGstSink *self, gtk_gst_memory_format_from_video (GST_VIDEO_FRAME_FORMAT (&frame)), bytes, frame.info.stride[0]); + g_bytes_unref (bytes); gst_video_frame_unmap (&frame); return texture; |