From 7fe7fe4ea84508cca1f058af6f15c5a4b8fab26d Mon Sep 17 00:00:00 2001 From: Moritz Poldrack Date: Fri, 1 Apr 2022 13:39:15 +0200 Subject: [PATCH] ui: fix panic in header formatter Reported-by: noex Signed-off-by: Moritz Poldrack Acked-by: Robin Jarry --- widgets/msgviewer.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/widgets/msgviewer.go b/widgets/msgviewer.go index cefa9bb..f92957e 100644 --- a/widgets/msgviewer.go +++ b/widgets/msgviewer.go @@ -130,6 +130,10 @@ func NewMessageViewer(acct *AccountView, } func fmtHeader(msg *models.MessageInfo, header string, timefmt string) string { + if msg == nil || msg.Envelope == nil { + return "error: no envelope for this message" + } + switch header { case "From": return format.FormatAddresses(msg.Envelope.From)