diff options
| author | Alexander Akulich <akulichalexander@gmail.com> | 2021-01-02 18:03:40 +0300 |
|---|---|---|
| committer | Linus Jahn <lnj@kaidan.im> | 2021-01-02 16:05:07 +0100 |
| commit | cb6196974e5ab7a00fbac1e402f7bbd7eed4bce5 (patch) | |
| tree | f63cfe7d3a136a772ac153d844ccb10109ba2de0 /src/server | |
| parent | 8367c295fbaef907daa67a6173c228c80b7b974b (diff) | |
| download | qxmpp-cb6196974e5ab7a00fbac1e402f7bbd7eed4bce5.tar.gz | |
server: Add 'to' and 'from' attributes to dialback init stream header (#324)
The attributes are mandatory (see RFC 6120 paragraphs 8.1.1.2 and 8.1.2.2).
Diffstat (limited to 'src/server')
| -rw-r--r-- | src/server/QXmppOutgoingServer.cpp | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/server/QXmppOutgoingServer.cpp b/src/server/QXmppOutgoingServer.cpp index 20e2810a..fc3a242d 100644 --- a/src/server/QXmppOutgoingServer.cpp +++ b/src/server/QXmppOutgoingServer.cpp @@ -144,11 +144,14 @@ void QXmppOutgoingServer::handleStart() QXmppStream::handleStart(); QString data = QString("<?xml version='1.0'?><stream:stream" - " xmlns='%1' xmlns:db='%2' xmlns:stream='%3' version='1.0'>") + " xmlns='%1' xmlns:db='%2' xmlns:stream='%3' version='1.0'" + " from='%4' to='%5'>") .arg( ns_server, ns_server_dialback, - ns_stream); + ns_stream, + d->localDomain, + d->remoteDomain); sendData(data.toUtf8()); } |
