version 1.13.4.1, 2013/01/17 16:33:57
|
version 1.13.4.2, 2013/01/17 16:49:02
|
Line 375 rpc_cli_execCall(rpc_cli_t *cli, int noreply, u_short
|
Line 375 rpc_cli_execCall(rpc_cli_t *cli, int noreply, u_short
|
memset(buf, 0, AIT_LEN(&cli->cli_buf)); |
memset(buf, 0, AIT_LEN(&cli->cli_buf)); |
if (cli->cli_id == SOCK_STREAM) |
if (cli->cli_id == SOCK_STREAM) |
ret = recv(cli->cli_sock, buf, AIT_LEN(&cli->cli_buf), 0); |
ret = recv(cli->cli_sock, buf, AIT_LEN(&cli->cli_buf), 0); |
else | else { |
| salen = sa.ss.ss_len = sizeof(struct sockaddr_storage); |
ret = recvfrom(cli->cli_sock, buf, AIT_LEN(&cli->cli_buf), 0, |
ret = recvfrom(cli->cli_sock, buf, AIT_LEN(&cli->cli_buf), 0, |
&sa.sa, &salen); |
&sa.sa, &salen); |
|
} |
if (ret < 1) { |
if (ret < 1) { |
if (ret) { |
if (ret) { |
if (errno == EAGAIN) |
if (errno == EAGAIN) |