version 1.9.2.7, 2012/05/15 22:47:10
|
version 1.9.2.8, 2012/05/16 07:15:45
|
Line 140 execCall(sched_task_t *task)
|
Line 140 execCall(sched_task_t *task)
|
rpc->call_rep.eno = RPC_ERROR(rpc_Errno); |
rpc->call_rep.eno = RPC_ERROR(rpc_Errno); |
return NULL; |
return NULL; |
} |
} |
} | } else |
| arr = NULL; |
|
|
if (!(f = rpc_srv_getCall(s, ntohs(rpc->call_tag)))) { |
if (!(f = rpc_srv_getCall(s, ntohs(rpc->call_tag)))) { |
rpc_SetErr(EPROGUNAVAIL, "Function not found at RPC server"); |
rpc_SetErr(EPROGUNAVAIL, "Function not found at RPC server"); |
Line 160 execCall(sched_task_t *task)
|
Line 161 execCall(sched_task_t *task)
|
/* without reply */ |
/* without reply */ |
io_clrVars(f->func_vars); |
io_clrVars(f->func_vars); |
rpc->call_argc ^= rpc->call_argc; |
rpc->call_argc ^= rpc->call_argc; |
} else | } else { |
| /* reply */ |
rpc->call_argc = htons(io_arraySize(f->func_vars)); |
rpc->call_argc = htons(io_arraySize(f->func_vars)); |
|
} |
} |
} |
} |
} |
|
|