Blame SOURCES/mutt-1.10.1-mutt-1.9.3-1_coverity_17.patch

d7bd3a
diff -up mutt-1.10.1/attach.c.mutt-1.9.3-1_coverity_17 mutt-1.10.1/attach.c
d7bd3a
--- mutt-1.10.1/attach.c.mutt-1.9.3-1_coverity_17	2018-10-25 14:32:25.267823534 +0200
d7bd3a
+++ mutt-1.10.1/attach.c	2018-10-25 14:33:07.644435674 +0200
d7bd3a
@@ -47,13 +47,15 @@ int mutt_get_tmp_attachment (BODY *a)
d7bd3a
 {
d7bd3a
   char type[STRING];
d7bd3a
   char tempfile[_POSIX_PATH_MAX];
d7bd3a
-  rfc1524_entry *entry = rfc1524_new_entry();
d7bd3a
+  rfc1524_entry *entry = NULL;
d7bd3a
   FILE *fpin = NULL, *fpout = NULL;
d7bd3a
   struct stat st;
d7bd3a
   
d7bd3a
   if(a->unlink)
d7bd3a
     return 0;
d7bd3a
 
d7bd3a
+  entry = rfc1524_new_entry();
d7bd3a
+
d7bd3a
   snprintf(type, sizeof(type), "%s/%s", TYPE(a), a->subtype);
d7bd3a
   rfc1524_mailcap_lookup(a, type, entry, 0);
d7bd3a
   rfc1524_expand_filename(entry->nametemplate, a->filename,