summaryrefslogtreecommitdiffstats
path: root/server.c
diff options
context:
space:
mode:
Diffstat (limited to 'server.c')
-rw-r--r--server.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/server.c b/server.c
index e9c22987..1fbaf37c 100644
--- a/server.c
+++ b/server.c
@@ -196,8 +196,10 @@ server_loop(void)
do {
items = cmdq_next(NULL);
- TAILQ_FOREACH(c, &clients, entry)
- items += cmdq_next(c);
+ TAILQ_FOREACH(c, &clients, entry) {
+ if (c->flags & CLIENT_IDENTIFIED)
+ items += cmdq_next(c);
+ }
} while (items != 0);
server_client_loop();