From 2bb01f9601f3c592877a4a169091effef0cf6a8c Mon Sep 17 00:00:00 2001 From: Xavier Claessens Date: Tue, 26 May 2015 16:47:47 -0400 Subject: [PATCH] gloverlay: fix a leak https://bugzilla.gnome.org/show_bug.cgi?id=749846 --- ext/gl/gstgloverlay.c | 1 + 1 file changed, 1 insertion(+) diff --git a/ext/gl/gstgloverlay.c b/ext/gl/gstgloverlay.c index 55f44ccee4..ca07f8ba76 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;