summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTobias Markmann <tm@ayena.de>2011-09-29 08:25:23 (GMT)
committerRemko Tronçon <git@el-tramo.be>2011-10-10 07:23:35 (GMT)
commitf9187481a14493a729987ebbcfd10839b2439b96 (patch)
tree78a59ced5b6232acec5fcf04a17f55cb2e312e47 /Swiften/Network/BoostConnection.h
parentcc9f9ba0bb389b014929af6f8f53e3248463612d (diff)
downloadswift-f9187481a14493a729987ebbcfd10839b2439b96.zip
swift-f9187481a14493a729987ebbcfd10839b2439b96.tar.bz2
In case of writing when calling disconnect() postpone socket.close() to when writing has finished.
License: This patch is BSD-licensed, see http://www.opensource.org/licenses/bsd-license.php
Diffstat (limited to 'Swiften/Network/BoostConnection.h')
-rw-r--r--Swiften/Network/BoostConnection.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/Swiften/Network/BoostConnection.h b/Swiften/Network/BoostConnection.h
index 7d5ec60..2f0c7be 100644
--- a/Swiften/Network/BoostConnection.h
+++ b/Swiften/Network/BoostConnection.h
@@ -63,5 +63,6 @@ namespace Swift {
boost::mutex writeMutex_;
bool writing_;
SafeByteArray writeQueue_;
+ bool closeSocketAfterNextWrite_;
};
}