diff options
author | Xavier Claessens <xavier.claessens@collabora.com> | 2015-05-26 16:47:47 -0400 |
---|---|---|
committer | Nicolas Dufresne <nicolas.dufresne@collabora.com> | 2015-05-26 16:49:55 -0400 |
commit | 2bb01f9601f3c592877a4a169091effef0cf6a8c (patch) | |
tree | 5268af2bec574451c73722d96c98b7caf7be1788 /ext | |
parent | 53cd9e3e0e5a1b3f9094e1259e74ffebc51bb7ba (diff) | |
download | gstreamer-plugins-bad-2bb01f9601f3c592877a4a169091effef0cf6a8c.tar.gz |
gloverlay: fix a leak
https://bugzilla.gnome.org/show_bug.cgi?id=749846
Diffstat (limited to 'ext')
-rw-r--r-- | ext/gl/gstgloverlay.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/ext/gl/gstgloverlay.c b/ext/gl/gstgloverlay.c index 55f44ccee..ca07f8ba7 100644 --- a/ext/gl/gstgloverlay.c +++ b/ext/gl/gstgloverlay.c @@ -807,6 +807,7 @@ gst_gl_overlay_load_png (GstGLOverlay * overlay, FILE * fp) if (!gst_memory_map ((GstMemory *) overlay->image_memory, &map_info, GST_MAP_WRITE)) { + png_destroy_read_struct (&png_ptr, &info_ptr, png_infopp_NULL); GST_ELEMENT_ERROR (overlay, STREAM, DECODE, ("failed to map memory"), ("File: %s", overlay->location)); return FALSE; |