diff --git a/server/core/users.cc b/server/core/users.cc index 13173ba91..7308565ec 100644 --- a/server/core/users.cc +++ b/server/core/users.cc @@ -15,6 +15,7 @@ #include #include +#include #include #include @@ -160,10 +161,16 @@ public: if (m_data.size()) { const char* sep = ""; + std::set users; for (UserMap::const_iterator it = m_data.begin(); it != m_data.end(); it++) { - dcb_printf(dcb, "%s%s", sep, it->first.c_str()); + users.insert(it->first); + } + + for (const auto& a : users) + { + dcb_printf(dcb, "%s%s", sep, a.c_str()); sep = ", "; } }