version 1.2.2.2, 2011/07/14 02:36:57
|
version 1.2.2.3, 2011/07/14 02:39:52
|
Line 344 rpc_cli_execCall(rpc_cli_t *cli, const char *csModule,
|
Line 344 rpc_cli_execCall(rpc_cli_t *cli, const char *csModule,
|
if (ret < sizeof(struct tagRPCRet)) { |
if (ret < sizeof(struct tagRPCRet)) { |
rpc_SetErr(EMSGSIZE, "Error:: too short RPC packet ...\n"); |
rpc_SetErr(EMSGSIZE, "Error:: too short RPC packet ...\n"); |
return -4; |
return -4; |
} | } else |
rrpc = (struct tagRPCRet*) buf; | rrpc = (struct tagRPCRet*) buf; |
/* check RPC packet session info */ |
/* check RPC packet session info */ |
if (memcmp(&rrpc->ret_session, cli->cli_parent, sizeof rrpc->ret_session)) { |
if (memcmp(&rrpc->ret_session, cli->cli_parent, sizeof rrpc->ret_session)) { |
rpc_SetErr(EINVAL, "Error:: get invalid RPC session ...\n"); |
rpc_SetErr(EINVAL, "Error:: get invalid RPC session ...\n"); |