summaryrefslogtreecommitdiff
path: root/server/server.c
diff options
context:
space:
mode:
Diffstat (limited to 'server/server.c')
-rw-r--r--server/server.c7
1 files changed, 3 insertions, 4 deletions
diff --git a/server/server.c b/server/server.c
index c7fa96f..bc12f5d 100644
--- a/server/server.c
+++ b/server/server.c
@@ -178,9 +178,8 @@ void cStreamdevServer::Action(void)
}
}
-void cStreamdevServer::MainThreadHook(void)
+const cList<cServerConnection>& cStreamdevServer::Clients(cThreadLock& Lock)
{
- cThreadLock lock(m_Instance);
- for (cServerConnection *s = m_Clients.First(); s; s = m_Clients.Next(s))
- s->MainThreadHook();
+ Lock.Lock(m_Instance);
+ return m_Clients;
}