diff options
| author | Tom Lebreux <me@tomlebreux.com> | 2020-11-07 00:12:00 -0500 |
|---|---|---|
| committer | Drew DeVault <sir@cmpwn.com> | 2020-11-08 09:37:55 -0500 |
| commit | d20caf389bd6cd8e6d8daaeb6d51a022fc643292 (patch) | |
| tree | d3fc5411842650f0f07b1826ef7e7643cc108f78 /src/server.c | |
| parent | 4f12abfbc2d90526fd64604aa0ab433208b2dad9 (diff) | |
| download | gmnisrv-d20caf389bd6cd8e6d8daaeb6d51a022fc643292.tar.gz gmnisrv-d20caf389bd6cd8e6d8daaeb6d51a022fc643292.tar.xz gmnisrv-d20caf389bd6cd8e6d8daaeb6d51a022fc643292.zip | |
Fix not moving all fds
Diffstat (limited to 'src/server.c')
| -rw-r--r-- | src/server.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/server.c b/src/server.c index 3a07b9b..9ce304f 100644 --- a/src/server.c +++ b/src/server.c @@ -200,7 +200,7 @@ disconnect_client(struct gmnisrv_server *server, struct gmnisrv_client *client) memmove(client, &client[1], &server->clients[server->clientsz] - client); memmove(&server->fds[server->nlisten + index], &server->fds[server->nlisten + index + 1], - server->fdsz - (server->nlisten + index + 1) * sizeof(struct pollfd)); + (server->fdsz - (server->nlisten + index + 1)) * sizeof(struct pollfd)); --server->nfds; --server->nclients; } |
