aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/client/QXmppOutgoingClient.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/client/QXmppOutgoingClient.cpp b/src/client/QXmppOutgoingClient.cpp
index 2a16b719..ed3cafb8 100644
--- a/src/client/QXmppOutgoingClient.cpp
+++ b/src/client/QXmppOutgoingClient.cpp
@@ -595,6 +595,11 @@ void QXmppOutgoingClient::handleStanza(const QDomElement &nodeRecv)
emit connected();
}
}
+ } else if (bind.type() == QXmppIq::Error) {
+ d->xmppStreamError = bind.error().condition();
+ emit error(QXmppClient::XmppStreamError);
+ warning("Resource binding error received: " + bind.error().text());
+ disconnectFromHost();
}
}
// extensions