--- libaitrpc/src/blob.c 2010/07/08 09:18:51 1.1.2.13 +++ libaitrpc/src/blob.c 2011/03/15 15:13:22 1.1.2.15 @@ -16,7 +16,6 @@ rpc_srv_blobCreate(rpc_srv_t * __restrict srv, int len u_int rnd; srandomdev(); - srandom(getpid() ^ time(NULL)); again: rnd = random() % UINT_MAX; @@ -266,7 +265,7 @@ rpc_cli_sendBLOB(rpc_cli_t * __restrict cli, rpc_val_t } if (hdr.hdr_cmd != error) { 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; } @@ -357,7 +356,7 @@ rpc_cli_recvBLOB(rpc_cli_t * __restrict cli, rpc_val_t } if (hdr.hdr_cmd != error) { 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); *data = NULL; return -1;