From: Richard Russon <rich@flatcap.org> Date: Thu, 16 Feb 2017 12:26:58 +0000 (+0000) Subject: fix: resource leak - CID 83477 X-Git-Tag: neomutt-20170225~14^2~3 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=262c655cc0736c4798f749c17f3da194d6cbd1cc;p=neomutt fix: resource leak - CID 83477 --- diff --git a/crypt-gpgme.c b/crypt-gpgme.c index 35f9cd5c1..1f971a283 100644 --- a/crypt-gpgme.c +++ b/crypt-gpgme.c @@ -2309,11 +2309,14 @@ static void copy_clearsigned (gpgme_data_t data, STATE *s, char *charset) short complete, armor_header; FGETCONV *fc; char *fname; - FILE *fp; + FILE *fp = NULL; fname = data_object_to_tempfile (data, NULL, &fp); if (!fname) + { + safe_fclose (&fp); return; + } unlink (fname); FREE (&fname);