diff --git a/src/Chunk.cpp b/src/Chunk.cpp index 6aee2eed9..6b061c53f 100644 --- a/src/Chunk.cpp +++ b/src/Chunk.cpp @@ -1885,7 +1885,7 @@ bool cChunk::AddClient(cClientHandle * a_Client) void cChunk::RemoveClient(cClientHandle * a_Client) { - std::remove(m_LoadedByClient.begin(), m_LoadedByClient.end(), a_Client); + m_LoadedByClient.erase(std::remove(m_LoadedByClient.begin(), m_LoadedByClient.end(), a_Client)); if (!a_Client->IsDestroyed()) {