mirror of https://github.com/djcb/mu.git
lib/sexp: Clean up contact name/email
Don't allow control characters. Fixes: #1944.
This commit is contained in:
parent
f56aca7c23
commit
08890dee2d
|
@ -55,12 +55,12 @@ make_contact_sexp (MuMsgContact *c)
|
|||
|
||||
Sexp::List contact;
|
||||
if (mu_msg_contact_name(c))
|
||||
contact.add(Sexp::make_string(mu_msg_contact_name(c)));
|
||||
contact.add(Sexp::make_string(Mu::remove_ctrl(mu_msg_contact_name(c))));
|
||||
else
|
||||
contact.add(Sexp::make_symbol("nil"));
|
||||
|
||||
contact.add(Sexp::make_symbol("."));
|
||||
contact.add(Sexp::make_string(mu_msg_contact_email(c)));
|
||||
contact.add(Sexp::make_string(Mu::remove_ctrl(mu_msg_contact_email(c))));
|
||||
|
||||
return Sexp::make_list(std::move(contact));
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue