From: Thomas Roessler Date: Mon, 4 Sep 2000 10:45:36 +0000 (+0000) Subject: Fix a segmentation fault when replying to multiple X-Git-Tag: mutt-1-3-9-rel~25 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=477c4e70c048562b757b4cbdf99b0cce8bdbfa98;p=mutt Fix a segmentation fault when replying to multiple message/rfc822-type attachments. Noted by David Champion. --- diff --git a/recvcmd.c b/recvcmd.c index 52f0e03e..3e046753 100644 --- a/recvcmd.c +++ b/recvcmd.c @@ -789,7 +789,7 @@ void mutt_attach_reply (FILE * fp, HEADER * hdr, tmphdr->env = mutt_new_envelope (); if (attach_reply_envelope_defaults (tmphdr->env, idx, idxlen, - parent ? parent : cur->hdr, flags) == -1) + parent ? parent : (cur ? cur->hdr : NULL), flags) == -1) { mutt_free_header (&tmphdr); return;