From 24d89a3e72fc4bca6a72d5e55b3d7f7862c02d35 Mon Sep 17 00:00:00 2001 From: Con Kolivas Date: Fri, 24 Apr 2015 14:04:49 +1000 Subject: [PATCH] Don't use MSG_WAITALL on unix sockets --- src/libckpool.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/libckpool.c b/src/libckpool.c index 84e8ce8c..f3d218d1 100644 --- a/src/libckpool.c +++ b/src/libckpool.c @@ -932,7 +932,7 @@ int read_length(int sockd, void *buf, int len) if (unlikely(sockd < 0)) return -1; while (len) { - ret = recv(sockd, buf + ofs, len, MSG_WAITALL); + ret = recv(sockd, buf + ofs, len, 0); if (unlikely(ret < 1)) return -1; ofs += ret;