From 262c655cc0736c4798f749c17f3da194d6cbd1cc Mon Sep 17 00:00:00 2001 From: Richard Russon Date: Thu, 16 Feb 2017 12:26:58 +0000 Subject: [PATCH] fix: resource leak - CID 83477 --- crypt-gpgme.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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); -- 2.40.0