From 6da8a92517a093372e928b63f41927ff417284ca Mon Sep 17 00:00:00 2001 From: Danny Holman Date: Fri, 29 Sep 2023 21:43:31 -0500 Subject: server: remove O_NONBLOCK flag from client socket Remove a line in server.c that set the client socket descriptor as non-blocking. Since the server is multithreaded we do not need non-blocking I/O. Signed-off-by: Danny Holman --- server/src/server.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/server/src/server.c b/server/src/server.c index b3d95d5..abbbe4f 100644 --- a/server/src/server.c +++ b/server/src/server.c @@ -100,8 +100,6 @@ int ping_pong(int sock) { void* worker(void *sock_desc) { int sock = *(int*)sock_desc; - fcntl(sock, F_SETFL, fcntl(sock, F_GETFL, 0) & O_NONBLOCK); - struct session *ses = find_session(init_session(sock)); log_msg(LOG_INFO, "New session created with ID=%d\n", ses->id); -- cgit v1.2.3