diff options
author | waker <wakeroid@gmail.com> | 2012-04-12 17:10:32 +0200 |
---|---|---|
committer | waker <wakeroid@gmail.com> | 2012-04-12 17:10:32 +0200 |
commit | 1323fde4d218eb84a4f3e7e365cdf42b0ef31cab (patch) | |
tree | 3fc6f169ecce06761318805dc4be5e0ad829c6eb | |
parent | 8907f1f054adb298104a7e0f7e3e9670d644ad66 (diff) | |
parent | 8c09c8ee62e8a76b98932f2db12473199c5fe18c (diff) |
Merge branch 'master' into devel
-rw-r--r-- | main.c | 4 |
1 files changed, 4 insertions, 0 deletions
@@ -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; } |