Decode incoming JIDs local part according to xep 0106

This let users send message to nicks such as Q@CServe.quakenet.org

fix #3047
This commit is contained in:
Florent Le Coz
2015-04-20 20:33:02 +02:00
parent d5324ac778
commit ad0465b320
3 changed files with 11 additions and 1 deletions
+2
View File
@@ -1,5 +1,6 @@
#include <utils/tolower.hpp>
#include <config/config.hpp>
#include <utils/encoding.hpp>
#include <irc/iid.hpp>
@@ -68,6 +69,7 @@ Iid::Iid():
void Iid::set_local(const std::string& loc)
{
this->local = utils::tolower(loc);
xep0106::decode(local);
}
void Iid::set_server(const std::string& serv)