From: Richard Russon Date: Mon, 8 Aug 2016 17:29:51 +0000 (+0100) Subject: fix display when 'from' field is invalid X-Git-Tag: neomutt-20160822~10 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=4e534bbfc68ab753592dd238968bddc166a3f8c1;p=neomutt fix display when 'from' field is invalid --- diff --git a/hdrline.c b/hdrline.c index 71a3fa8a9..c1447ff2c 100644 --- a/hdrline.c +++ b/hdrline.c @@ -316,14 +316,12 @@ hdr_format_str (char *dest, /* fall through if 'A' returns nothing */ case 'a': + colorlen = add_index_color (dest, destlen, flags, MT_COLOR_INDEX_AUTHOR); if(hdr->env->from && hdr->env->from->mailbox) - { - colorlen = add_index_color (dest, destlen, flags, MT_COLOR_INDEX_AUTHOR); mutt_format_s (dest + colorlen, destlen - colorlen, prefix, mutt_addr_for_display (hdr->env->from)); - add_index_color (dest + colorlen, destlen - colorlen, flags, MT_COLOR_INDEX); - } else - dest[0] = '\0'; + mutt_format_s (dest + colorlen, destlen - colorlen, prefix, ""); + add_index_color (dest + colorlen, destlen - colorlen, flags, MT_COLOR_INDEX); break; case 'B':