|
|
| version 1.3.2.6, 2011/08/19 07:39:29 | version 1.3.2.7, 2011/08/19 08:24:13 |
|---|---|
| Line 156 rpc_srv_dispatchCall(void *arg) | Line 156 rpc_srv_dispatchCall(void *arg) |
| if ((ret = rpc_srv_execCall(f, rpc, v)) == -1) | if ((ret = rpc_srv_execCall(f, rpc, v)) == -1) |
| ret = -9; | ret = -9; |
| else | else |
| argc = rpc_srv_getValsCall(f, &vals); | argc = rpc_srv_getVars(f, &vals); |
| makeReply: | makeReply: |
| memset(buf, 0, BUFSIZ); | memset(buf, 0, BUFSIZ); |
| rrpc = (struct tagRPCRet*) buf; | rrpc = (struct tagRPCRet*) buf; |
| Line 174 makeReply: | Line 174 makeReply: |
| if (argc * sizeof(rpc_val_t) > BUFSIZ - Limit) { | if (argc * sizeof(rpc_val_t) > BUFSIZ - Limit) { |
| for (i = 0; i < argc; i++) | for (i = 0; i < argc; i++) |
| RPC_FREE_VAL(&vals[i]); | RPC_FREE_VAL(&vals[i]); |
| rpc_srv_freeValsCall(f); | rpc_srv_freeVars(f); |
| vals = NULL; | vals = NULL; |
| argc = 0; | argc = 0; |
| ret = -7; | ret = -7; |
| Line 223 makeReply: | Line 223 makeReply: |
| RPC_FREE_VAL(&vals[i]); | RPC_FREE_VAL(&vals[i]); |
| } | } |
| rpc_srv_freeValsCall(f); | rpc_srv_freeVars(f); |
| vals = NULL; | vals = NULL; |
| argc = 0; | argc = 0; |
| } | } |