|
|
| version 1.9.2.7, 2012/05/15 22:47:10 | version 1.9.2.9, 2012/05/16 07:24:08 |
|---|---|
| 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)); |
| } | |
| } | } |
| } | } |
| Line 561 rpc_srv_initBLOBServer(rpc_srv_t * __restrict srv, u_s | Line 564 rpc_srv_initBLOBServer(rpc_srv_t * __restrict srv, u_s |
| return -1; | return -1; |
| } else | } else |
| memset(srv->srv_blob.clients, 0, srv->srv_numcli * sizeof(rpc_cli_t)); | memset(srv->srv_blob.clients, 0, srv->srv_numcli * sizeof(rpc_cli_t)); |
| rpc_srv_registerCall(srv, NULL, CALL_BLOBSHUTDOWN, 0); | |
| rpc_srv_registerCall(srv, NULL, CALL_BLOBCLIENTS, 1); | |
| rpc_srv_registerCall(srv, NULL, CALL_BLOBVARS, 1); | |
| rpc_srv_registerCall(srv, NULL, CALL_BLOBSTATE, 0); | |
| srv->srv_blob.state = enable; /* enable BLOB */ | srv->srv_blob.state = enable; /* enable BLOB */ |
| return 0; | return 0; |