aboutsummaryrefslogtreecommitdiff
path: root/network-handler/networkhandler.cpp
diff options
context:
space:
mode:
authorDennis Brentjes <d.brentjes@gmail.com>2016-10-10 15:52:14 +0200
committerDennis Brentjes <d.brentjes@gmail.com>2016-10-10 15:52:14 +0200
commitd8e48c32f8435076382543edfafbf81c223f9e87 (patch)
tree575f0f7f452c4c8800e77c7fd79b4354fed8a81c /network-handler/networkhandler.cpp
parentfa35c9c3c71243a7f8537e5a81f7a09fa05a382e (diff)
downloadcmix-d8e48c32f8435076382543edfafbf81c223f9e87.tar.gz
cmix-d8e48c32f8435076382543edfafbf81c223f9e87.tar.bz2
cmix-d8e48c32f8435076382543edfafbf81c223f9e87.zip
Added a Client so we can start finishing up the setup phase of cMix.
Diffstat (limited to 'network-handler/networkhandler.cpp')
-rw-r--r--network-handler/networkhandler.cpp4
1 files changed, 1 insertions, 3 deletions
diff --git a/network-handler/networkhandler.cpp b/network-handler/networkhandler.cpp
index 916f0f2..614d270 100644
--- a/network-handler/networkhandler.cpp
+++ b/network-handler/networkhandler.cpp
@@ -14,9 +14,7 @@ NetworkHandler::NetworkHandler(const ListenSettings& listen_settings)
void NetworkHandler::accept_handler(boost::asio::ip::tcp::socket&& socket)
{
- clients.emplace_back(std::move(socket));
-
- auto it = --clients.end();
+ std::list<UserClient>::iterator it = clients.emplace(clients.end(), std::move(socket));
clients.back().on_done(
[this, it]() {
clients.erase(it);