summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar waker <wakeroid@gmail.com>2012-04-12 17:10:32 +0200
committerGravatar waker <wakeroid@gmail.com>2012-04-12 17:10:32 +0200
commit1323fde4d218eb84a4f3e7e365cdf42b0ef31cab (patch)
tree3fc6f169ecce06761318805dc4be5e0ad829c6eb
parent8907f1f054adb298104a7e0f7e3e9670d644ad66 (diff)
parent8c09c8ee62e8a76b98932f2db12473199c5fe18c (diff)
Merge branch 'master' into devel
-rw-r--r--main.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/main.c b/main.c
index b4005e17..c5c06875 100644
--- a/main.c
+++ b/main.c
@@ -405,6 +405,10 @@ read_entire_message (int sockfd, int *size) {
int rd = recv(sockfd, buf + rdp, bufsize - rdp, 0);
if (rd < 0) {
+ if (errno == EAGAIN) {
+ usleep (50000);
+ continue;
+ }
free(buf);
return NULL;
}