]> granicus.if.org Git - neomutt/commitdiff
hcache: initialise queues on restore
authorRichard Russon <rich@flatcap.org>
Wed, 11 Jul 2018 12:29:20 +0000 (13:29 +0100)
committerRichard Russon <rich@flatcap.org>
Wed, 11 Jul 2018 12:29:20 +0000 (13:29 +0100)
hcache/hcache.c

index 01364e523aafdbdd7754541367d99d8ffd1c13b9..27ddfa6e4897359a017aa6c78d75f1c9bc1144b1 100644 (file)
@@ -871,6 +871,11 @@ struct Header *mutt_hcache_restore(const unsigned char *d)
   memcpy(h, d + off, sizeof(struct Header));
   off += sizeof(struct Header);
 
+  STAILQ_INIT(&h->tags);
+#ifdef MIXMASTER
+  STAILQ_INIT(&h->chain);
+#endif
+
   h->env = mutt_env_new();
   restore_envelope(h->env, d, &off, convert);