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

diff --git a/init.c b/init.c
index 2b0b384026ba1ebc33c0c76a5351960f0636e125..6edff68f2c8ae639882b32ea4bdccd4407342880 100644 (file)
--- a/init.c
+++ b/init.c
@@ -1282,13 +1282,14 @@ static int parse_unattach_list (BUFFER *buf, BUFFER *s, LIST **ldata, BUFFER *er
 {
   ATTACH_MATCH *a;
   LIST *lp, *lastp, *newlp;
-  char *tmp;
+  char *tmp = NULL;
   int major;
   char *minor;
 
   do
   {
     mutt_extract_token (buf, s, 0);
+    FREE(&tmp);
 
     if (!ascii_strcasecmp(buf->data, "any"))
       tmp = safe_strdup("*/.*");