version 1.7.2.6, 2012/05/16 14:46:29
|
version 1.7.2.7, 2012/05/17 15:14:16
|
Line 247 rpc_srv_recvBLOB(rpc_cli_t * __restrict cli, rpc_blob_
|
Line 247 rpc_srv_recvBLOB(rpc_cli_t * __restrict cli, rpc_blob_
|
for (ret = blob->blob_len, pos = blob->blob_data; ret > 0; ret -= len, pos += len) { |
for (ret = blob->blob_len, pos = blob->blob_data; ret > 0; ret -= len, pos += len) { |
if ((len = poll(&pfd, 1, DEF_RPC_TIMEOUT * 1000)) < 1 || |
if ((len = poll(&pfd, 1, DEF_RPC_TIMEOUT * 1000)) < 1 || |
pfd.revents & (POLLERR | POLLHUP | POLLNVAL)) { |
pfd.revents & (POLLERR | POLLHUP | POLLNVAL)) { |
LOGERR; | if (len) |
| LOGERR; |
| else |
| rpc_SetErr(ETIMEDOUT, "Timeout reached! Server not respond"); |
return -1; |
return -1; |
} |
} |
|
|