diff options
Diffstat (limited to 'Swiften/Server/ServerStanzaRouter.cpp')
-rw-r--r-- | Swiften/Server/ServerStanzaRouter.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/Swiften/Server/ServerStanzaRouter.cpp b/Swiften/Server/ServerStanzaRouter.cpp index 7cd8ed3..1725359 100644 --- a/Swiften/Server/ServerStanzaRouter.cpp +++ b/Swiften/Server/ServerStanzaRouter.cpp @@ -6,6 +6,7 @@ #include <Swiften/Server/ServerStanzaRouter.h> #include <Swiften/Server/ServerSession.h> +#include <Swiften/Base/Algorithm.h> #include <cassert> #include <algorithm> @@ -67,7 +68,7 @@ void ServerStanzaRouter::addClientSession(ServerSession* clientSession) { } void ServerStanzaRouter::removeClientSession(ServerSession* clientSession) { - clientSessions_.erase(std::remove(clientSessions_.begin(), clientSessions_.end(), clientSession), clientSessions_.end()); + erase(clientSessions_, clientSession); } } |