From 37d08461950488e23c746a9347eeda7c65c89f81 Mon Sep 17 00:00:00 2001 From: Manos Pitsidianakis Date: Fri, 15 Oct 2021 12:29:52 +0300 Subject: [PATCH] melib/email/address: quote display_name if it contains "," --- melib/src/email/address.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/melib/src/email/address.rs b/melib/src/email/address.rs index 87c12fee..ed1d5b92 100644 --- a/melib/src/email/address.rs +++ b/melib/src/email/address.rs @@ -325,7 +325,7 @@ impl core::fmt::Display for Address { match self { Address::Mailbox(m) if m.display_name.length > 0 => { match m.display_name.display(&m.raw) { - d if d.contains(".") => { + d if d.contains(".") || d.contains(",") => { write!(f, "\"{}\" <{}>", d, m.address_spec.display(&m.raw)) } d => write!(f, "{} <{}>", d, m.address_spec.display(&m.raw)),