summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDanny Holman <dholman@gymli.org>2023-09-29 21:43:31 -0500
committerDanny Holman <dholman@gymli.org>2023-09-29 21:43:31 -0500
commit6da8a92517a093372e928b63f41927ff417284ca (patch)
treeb9e42a4e6e79253b2b5f47aec7081ff94674c5da
parent2fd2eccc5f500da11e8c71afdd824cb983a4fb9c (diff)
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 <dholman@gymli.org>
-rw-r--r--server/src/server.c2
1 files changed, 0 insertions, 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);