diff --git a/dist/antd-1.0.4b.tar.gz b/dist/antd-1.0.4b.tar.gz index ff9fdf9..91ef74b 100644 Binary files a/dist/antd-1.0.4b.tar.gz and b/dist/antd-1.0.4b.tar.gz differ diff --git a/lib/handle.c b/lib/handle.c index b4dbfcf..0f0b0f4 100644 --- a/lib/handle.c +++ b/lib/handle.c @@ -301,7 +301,7 @@ int antd_send(void *src, const void* data, int len) written += count; writelen = (len - written) > BUFFLEN?BUFFLEN:(len-written); } - else if(count == -1 && errno != EAGAIN && errno != EWOULDBLOCK) + else if(errno != EAGAIN && errno != EWOULDBLOCK) { if(written == 0) written = count; @@ -457,9 +457,9 @@ int antd_recv(void *src, void* data, int len) readlen = (len - read) > BUFFLEN?BUFFLEN:(len-read); //LOG("Read len is %d\n", readlen); } - else if(received == -1 && errno != EAGAIN && errno != EWOULDBLOCK) + else if(errno != EAGAIN && errno != EWOULDBLOCK) { - ERROR("Error while reading: %s", strerror(errno)); + //ERROR("Error while reading: %s", strerror(errno)); if(read ==0) read = received; break;