From abf8ae51177e4dc6080e1e23265e4d515b42c1a8 Mon Sep 17 00:00:00 2001 From: solusipse Date: Sat, 23 Jan 2016 11:44:46 +0100 Subject: [PATCH] fixing issue #31 --- fiche.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fiche.c b/fiche.c index fb86c14..6424321 100644 --- a/fiche.c +++ b/fiche.c @@ -86,7 +86,7 @@ void *thread_connection(void *args) char buffer[BUFSIZE]; bzero(buffer, BUFSIZE); - int status = recv(connection_socket, buffer, BUFSIZE, MSG_DONTWAIT); + int status = recv(connection_socket, buffer, BUFSIZE, MSG_WAITALL); if (WHITELIST != NULL && check_whitelist(data.ip_address) == NULL) {