diff options
Diffstat (limited to 'src/server.cpp')
-rw-r--r-- | src/server.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/server.cpp b/src/server.cpp index 363065995..71a349b08 100644 --- a/src/server.cpp +++ b/src/server.cpp @@ -1660,8 +1660,10 @@ void Server::SendChatMessage(u16 peer_id, const std::wstring &message) Send(&pkt); } else { - for (u16 id : m_clients.getClientIDs()) - SendChatMessage(id, message); + std::vector<u16> clients = m_clients.getClientIDs(); + for (std::vector<u16>::iterator it = clients.begin(); + it != clients.end(); ++it) + SendChatMessage(*it, message); } } |