version 1.9.2.5, 2012/05/16 14:08:52
|
version 1.9.2.7, 2012/05/16 16:36:10
|
Line 88 rpc_cli_openBLOBClient(rpc_cli_t * __restrict rpccli,
|
Line 88 rpc_cli_openBLOBClient(rpc_cli_t * __restrict rpccli,
|
return NULL; |
return NULL; |
} |
} |
|
|
|
AIT_COPY_VAL(&cli->cli_buf, &rpccli->cli_buf); |
|
|
/* connect to BLOB server */ |
/* connect to BLOB server */ |
cli->cli_sock = socket(cli->cli_sa.sa.sa_family, SOCK_STREAM, 0); |
cli->cli_sock = socket(cli->cli_sa.sa.sa_family, SOCK_STREAM, 0); |
if (cli->cli_sock == -1) { |
if (cli->cli_sock == -1) { |
Line 334 rpc_cli_execCall(rpc_cli_t *cli, int noreply, u_short
|
Line 336 rpc_cli_execCall(rpc_cli_t *cli, int noreply, u_short
|
rpc_SetErr(ERPCMISMATCH, "Get wrong RPC reply"); |
rpc_SetErr(ERPCMISMATCH, "Get wrong RPC reply"); |
return -1; |
return -1; |
} |
} |
if (ntohl(rpc->call_rep.ret) < 0 && ntohl(rpc->call_rep.eno)) { | if (ntohl(rpc->call_rep.eno) && ntohl(rpc->call_rep.ret) == -1) { |
rpc_SetErr(ntohl(rpc->call_rep.eno), "Server side: retcode=%d #%d %s", |
rpc_SetErr(ntohl(rpc->call_rep.eno), "Server side: retcode=%d #%d %s", |
ntohl(rpc->call_rep.ret), ntohl(rpc->call_rep.eno), |
ntohl(rpc->call_rep.ret), ntohl(rpc->call_rep.eno), |
strerror(ntohl(rpc->call_rep.eno))); |
strerror(ntohl(rpc->call_rep.eno))); |