From 6cb6903f82316aa4b00d00001a918e9949d9fd4e Mon Sep 17 00:00:00 2001 From: Vineeth TM Date: Wed, 16 Dec 2015 09:05:42 +0900 Subject: [PATCH] pnmenc: Fix string memory leak header being allocated is not freed resulting in leak https://bugzilla.gnome.org/show_bug.cgi?id=759520 --- gst/pnm/gstpnmenc.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/gst/pnm/gstpnmenc.c b/gst/pnm/gstpnmenc.c index 6352cc241c..d886273593 100644 --- a/gst/pnm/gstpnmenc.c +++ b/gst/pnm/gstpnmenc.c @@ -174,7 +174,7 @@ gst_pnmenc_handle_frame (GstVideoEncoder * encoder, GstVideoCodecFrame * frame) GstPnmenc *pnmenc; guint size, pixels; GstMapInfo omap, imap; - gchar *header; + gchar *header = NULL; GstVideoInfo *info; GstFlowReturn ret = GST_FLOW_OK; guint i_rowstride, o_rowstride; @@ -284,6 +284,7 @@ gst_pnmenc_handle_frame (GstVideoEncoder * encoder, GstVideoCodecFrame * frame) goto done; done: + g_free (header); return ret; }