version 1.1.2.13, 2010/07/08 09:18:51
|
version 1.1.2.15, 2011/03/15 15:13:22
|
Line 16 rpc_srv_blobCreate(rpc_srv_t * __restrict srv, int len
|
Line 16 rpc_srv_blobCreate(rpc_srv_t * __restrict srv, int len
|
u_int rnd; |
u_int rnd; |
|
|
srandomdev(); |
srandomdev(); |
srandom(getpid() ^ time(NULL)); |
|
again: |
again: |
rnd = random() % UINT_MAX; |
rnd = random() % UINT_MAX; |
|
|
Line 266 rpc_cli_sendBLOB(rpc_cli_t * __restrict cli, rpc_val_t
|
Line 265 rpc_cli_sendBLOB(rpc_cli_t * __restrict cli, rpc_val_t
|
} |
} |
if (hdr.hdr_cmd != error) { |
if (hdr.hdr_cmd != error) { |
if (hdr.hdr_len != var->val_len) { |
if (hdr.hdr_len != var->val_len) { |
rpc_SetErr(EBADMSG, "Error:: Bad return length packet ...\n"); | rpc_SetErr(ECANCELED, "Error:: Bad return length packet ...\n"); |
return -1; |
return -1; |
} |
} |
|
|
Line 357 rpc_cli_recvBLOB(rpc_cli_t * __restrict cli, rpc_val_t
|
Line 356 rpc_cli_recvBLOB(rpc_cli_t * __restrict cli, rpc_val_t
|
} |
} |
if (hdr.hdr_cmd != error) { |
if (hdr.hdr_cmd != error) { |
if (hdr.hdr_len != var->val_len) { |
if (hdr.hdr_len != var->val_len) { |
rpc_SetErr(EBADMSG, "Error:: Bad return length packet ...\n"); | rpc_SetErr(ECANCELED, "Error:: Bad return length packet ...\n"); |
free(*data); |
free(*data); |
*data = NULL; |
*data = NULL; |
return -1; |
return -1; |