version 1.13, 2013/05/30 09:22:01
|
version 1.13.2.1, 2013/07/15 13:32:15
|
Line 330 rpc_cli_sendBLOB(rpc_cli_t * __restrict cli, ait_val_t
|
Line 330 rpc_cli_sendBLOB(rpc_cli_t * __restrict cli, ait_val_t
|
} |
} |
|
|
if (hdr.hdr_cmd != error) { |
if (hdr.hdr_cmd != error) { |
|
AIT_SET_BLOB(var, ntohl(hdr.hdr_var), ntohl(hdr.hdr_len)); |
|
|
if (ntohl(hdr.hdr_len) != AIT_LEN(var)) { |
if (ntohl(hdr.hdr_len) != AIT_LEN(var)) { |
|
rpc_cli_delBLOB(cli, var); |
|
AIT_NEW_BLOB(var, ntohl(hdr.hdr_len)); |
|
|
rpc_SetErr(ECANCELED, "Bad return length packet"); |
rpc_SetErr(ECANCELED, "Bad return length packet"); |
return 1; |
return 1; |
} |
} |
|
|
AIT_SET_BLOB(var, ntohl(hdr.hdr_var), ntohl(hdr.hdr_len)); |
|
} |
} |
|
|
return hdr.hdr_cmd == error; |
return hdr.hdr_cmd == error; |