Diff for /libaitrpc/src/blob.c between versions 1.13 and 1.13.2.1

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;

Removed from v.1.13  
changed lines
  Added in v.1.13.2.1


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