contacts: support encoding names with '"', ',' etc.

This commit is contained in:
Dirk-Jan C. Binnema
2022-05-06 09:03:11 +03:00
parent e0d047105b
commit ffce3dda21
3 changed files with 47 additions and 6 deletions

View File

@ -547,7 +547,7 @@ Server::Private::contacts_handler(const Parameters& params)
Sexp::List contact;
contact.add_prop(":address",
Sexp::make_string(ci.display_name()));
Sexp::make_string(ci.display_name(true/*encode-if-needed*/)));
contact.add_prop(":rank", Sexp::make_number(rank));
contacts.add(Sexp::make_list(std::move(contact)));