aboutsummaryrefslogtreecommitdiff
path: root/source/QXmppStream.cpp
diff options
context:
space:
mode:
authorJeremy Lainé <jeremy.laine@m4x.org>2010-02-18 13:48:25 +0000
committerJeremy Lainé <jeremy.laine@m4x.org>2010-02-18 13:48:25 +0000
commit8b14bfc46a1287f97670b08b75be4108587516d2 (patch)
tree5fda7da21bd7fd62d5a898d3f5ea90371c39a104 /source/QXmppStream.cpp
parentc913e78592620d195eea725e13bd6821789a5b76 (diff)
downloadqxmpp-8b14bfc46a1287f97670b08b75be4108587516d2.tar.gz
before disconnecting from server, flush the socket otherwise we never send the end of stream
Diffstat (limited to 'source/QXmppStream.cpp')
-rw-r--r--source/QXmppStream.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/source/QXmppStream.cpp b/source/QXmppStream.cpp
index 960ab352..4edfc3b4 100644
--- a/source/QXmppStream.cpp
+++ b/source/QXmppStream.cpp
@@ -910,6 +910,7 @@ void QXmppStream::sendRosterRequest()
void QXmppStream::disconnect()
{
sendEndStream();
+ m_socket.flush();
m_socket.disconnectFromHost();
}