diff options
author | nicm <nicm> | 2016-11-12 19:04:41 +0000 |
---|---|---|
committer | nicm <nicm> | 2016-11-12 19:04:41 +0000 |
commit | b7398a49188b5b08ea72932454f31ef96970c3bc (patch) | |
tree | 559cd5ef620d492c19e2230c32c3e5d6d594a6bc /server.c | |
parent | 36f8fa316d483d19a6399c1b8a18dc4c0fe99081 (diff) |
Do not execute commands for a client until it has identified, fixes
problem reported by Frank Terbeck.
Diffstat (limited to 'server.c')
-rw-r--r-- | server.c | 6 |
1 files changed, 4 insertions, 2 deletions
@@ -194,8 +194,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(); |