diff options
author | Test_User <hax@andrewyu.org> | 2023-05-17 14:09:50 -0400 |
---|---|---|
committer | Test_User <hax@andrewyu.org> | 2023-05-17 14:09:50 -0400 |
commit | 6ffe99cd96ec60e56cc6d4bcf6cd9cd9ba8ad5b9 (patch) | |
tree | 3b03291087c21511f49c179611c51f80299367ef /main.c | |
parent | d11d6c901e8dcbc1e008d3856260255056adb0cd (diff) | |
download | c_coupserv-6ffe99cd96ec60e56cc6d4bcf6cd9cd9ba8ad5b9.tar.gz c_coupserv-6ffe99cd96ec60e56cc6d4bcf6cd9cd9ba8ad5b9.zip |
Add some client handling stuff
Diffstat (limited to 'main.c')
-rw-r--r-- | main.c | 5 |
1 files changed, 5 insertions, 0 deletions
@@ -201,6 +201,11 @@ void *client_loop(void *ign) { } } disconnect_client: + if (client_connected) { + SEND(STRING(":1HC000001 QUIT :Ping timeout: -240 seconds\n")); + client_connected = 0; + } + close(client_fd); free(full_msg.data); listen(client_listen_fd, 1); |