Diff for /libaitrpc/src/blob.c between versions 1.1.2.13 and 1.1.2.15

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;

Removed from v.1.1.2.13  
changed lines
  Added in v.1.1.2.15


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>