diff options
author | Moritz Poldrack <git@moritz.sh> | 2022-04-01 13:39:15 +0200 |
---|---|---|
committer | Robin Jarry <robin@jarry.cc> | 2022-04-06 15:37:13 +0200 |
commit | 7fe7fe4ea84508cca1f058af6f15c5a4b8fab26d (patch) | |
tree | 799c589cd9bfdc0dabc41e197902324c7a10893c /widgets | |
parent | 1aa32bf37742770a3243460ca4445256fe4273a7 (diff) | |
download | aerc-7fe7fe4ea84508cca1f058af6f15c5a4b8fab26d.tar.gz |
ui: fix panic in header formatter
Reported-by: noex
Signed-off-by: Moritz Poldrack <git@moritz.sh>
Acked-by: Robin Jarry <robin@jarry.cc>
Diffstat (limited to 'widgets')
-rw-r--r-- | widgets/msgviewer.go | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/widgets/msgviewer.go b/widgets/msgviewer.go index cefa9bb3..f92957e5 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) |