|
|
| version 1.5.2.7, 2011/10/31 14:58:33 | 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_freeVals(f); | rpc_srv_freeVars(f); |
| argc = 0; | argc = 0; |
| ret = -7; | ret = -7; |
| rpc_SetErr(EBADRPC, "Error:: in prepare RPC packet values (-7) ...\n"); | rpc_SetErr(EBADRPC, "Error:: in prepare RPC packet values (-7) ...\n"); |
| Line 169 makeReply: | Line 169 makeReply: |
| } else { | } else { |
| Limit += i; | Limit += i; |
| rpc_srv_freeVals(f); | rpc_srv_freeVars(f); |
| } | } |
| } | } |