diff --git a/src/userregistration.cpp b/src/userregistration.cpp index 646722ed..9160465f 100644 --- a/src/userregistration.cpp +++ b/src/userregistration.cpp @@ -286,6 +286,10 @@ bool UserRegistration::handleSetRequest(const Swift::JID& from, const Swift::JID else if (textSingle->getName() == "encoding") { encoding = textSingle->getValue(); } + // Pidgin sends it as textSingle, not sure why... + else if (textSingle->getName() == "password") { + payload->setPassword(textSingle->getValue()); + } continue; }