summaryrefslogtreecommitdiff
path: root/server_network.c
diff options
context:
space:
mode:
authorTest_User <hax@andrewyu.org>2023-09-02 21:17:20 -0400
committerTest_User <hax@andrewyu.org>2023-09-02 21:17:20 -0400
commit9a1fdcc9d24fe8dd20cacee0e25a57c6219651a2 (patch)
tree3958a711dcb053d034bd4284ce63c91e884799f0 /server_network.c
parente5a21f16ce6544f5291af4e5413388b9a576d68f (diff)
downloadcoupserv-9a1fdcc9d24fe8dd20cacee0e25a57c6219651a2.tar.gz
coupserv-9a1fdcc9d24fe8dd20cacee0e25a57c6219651a2.zip
clear command, some other old stufff I forgot to commit
Diffstat (limited to 'server_network.c')
-rw-r--r--server_network.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/server_network.c b/server_network.c
index 9d0d7d6..27c43a6 100644
--- a/server_network.c
+++ b/server_network.c
@@ -916,6 +916,13 @@ int initservernetwork(void) {
return 1;
}
+ struct timeval timeout = {
+ .tv_sec = 60,
+ .tv_usec = 0,
+ };
+
+ setsockopt(server_fd, SOL_SOCKET, SO_RCVTIMEO, &timeout, sizeof(timeout));
+
// probably inefficient to be calling SSL_write this frequently, but also less effort
SEND(STRING("SERVER "));
SEND(server_name);