aboutsummaryrefslogtreecommitdiff
path: root/src/QXmppIncomingServer.cpp
diff options
context:
space:
mode:
authorJeremy Lainé <jeremy.laine@m4x.org>2010-08-29 17:23:07 +0000
committerJeremy Lainé <jeremy.laine@m4x.org>2010-08-29 17:23:07 +0000
commit5bac7e8e0aa0d7dd4f3fa2bc895bf03b2c38ec99 (patch)
tree87510739328d57135e90a256bbc1e08325904ee0 /src/QXmppIncomingServer.cpp
parentd7b243ed140f21a5861d18d8e77b1cb1b10b8227 (diff)
downloadqxmpp-5bac7e8e0aa0d7dd4f3fa2bc895bf03b2c38ec99.tar.gz
make QXmppOutgoingServer independant from QXmppOutgoingClient
Diffstat (limited to 'src/QXmppIncomingServer.cpp')
-rw-r--r--src/QXmppIncomingServer.cpp5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/QXmppIncomingServer.cpp b/src/QXmppIncomingServer.cpp
index 14a92e17..83e1bdd4 100644
--- a/src/QXmppIncomingServer.cpp
+++ b/src/QXmppIncomingServer.cpp
@@ -128,13 +128,12 @@ void QXmppIncomingServer::handleStanza(const QDomElement &stanza)
QXmppOutgoingServer *stream = new QXmppOutgoingServer(d->domain, this);
stream->setLogger(logger());
stream->setObjectName("S2S-dialback-" + domain);
- stream->configuration().setDomain(domain);
bool check = connect(stream, SIGNAL(dialbackResponseReceived(QXmppDialback)),
this, SLOT(slotDialbackResponseReceived(QXmppDialback)));
Q_ASSERT(check);
Q_UNUSED(check);
stream->setVerify(d->localStreamId, request.key());
- stream->connectToHost();
+ stream->connectToHost(domain);
}
else if (request.command() == QXmppDialback::Verify)
{
@@ -172,7 +171,7 @@ void QXmppIncomingServer::slotDialbackResponseReceived(const QXmppDialback &dial
if (!stream ||
dialback.command() != QXmppDialback::Verify ||
dialback.id() != d->localStreamId ||
- dialback.from() != stream->configuration().domain())
+ dialback.from() != stream->remoteDomain())
return;
// relay verify response