]> granicus.if.org Git - neomutt/commitdiff
fix: resource leak - CID 76972
authorRichard Russon <rich@flatcap.org>
Thu, 16 Feb 2017 12:37:20 +0000 (12:37 +0000)
committerRichard Russon <rich@flatcap.org>
Mon, 20 Feb 2017 16:31:02 +0000 (16:31 +0000)
send.c

diff --git a/send.c b/send.c
index 7b7570b5b077e0a92bb5a705ae7a5724ae4c4f67..c09d16b1d29ac5f84efa81a58c71c75b0822e38d 100644 (file)
--- a/send.c
+++ b/send.c
@@ -1196,7 +1196,10 @@ int mutt_resend_message (FILE *fp, CONTEXT *ctx, HEADER *cur)
   HEADER *msg = mutt_new_header ();
   
   if (mutt_prepare_template (fp, ctx, msg, cur, 1) < 0)
+  {
+    mutt_free_header (&msg);
     return -1;
+  }
 
   if (WithCrypto)
   {