diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/client/QXmppOutgoingClient.cpp | 5 |
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 |
