version 1.5.2.8, 2011/11/03 13:35:39
|
version 1.5.2.9, 2011/11/03 14:28:48
|
Line 117 rpc_srv_dispatchCall(void *arg)
|
Line 117 rpc_srv_dispatchCall(void *arg)
|
|
|
/* RPC is OK! Go decapsulate variables ... */ |
/* RPC is OK! Go decapsulate variables ... */ |
if (ntohs(rpc->call_argc)) { |
if (ntohs(rpc->call_argc)) { |
arr = io_buffer2vals(buf + Limit, s->srv_netbuf - Limit, | arr = io_buffer2vars(buf + Limit, s->srv_netbuf - Limit, |
ntohs(rpc->call_argc), 1); |
ntohs(rpc->call_argc), 1); |
if (!arr) { |
if (!arr) { |
ret = -5; |
ret = -5; |
Line 160 makeReply:
|
Line 160 makeReply:
|
|
|
if (argc && arr) { |
if (argc && arr) { |
/* Go Encapsulate variables ... */ |
/* Go Encapsulate variables ... */ |
if ((i = io_vals2buffer(buf + Limit, s->srv_netbuf - Limit, arr)) == -1) { | if ((i = io_vars2buffer(buf + Limit, s->srv_netbuf - Limit, arr)) == -1) { |
rpc_srv_freeVars(f); |
rpc_srv_freeVars(f); |
argc = 0; |
argc = 0; |
ret = -7; |
ret = -7; |