Diff for /libaitrpc/src/cli.c between versions 1.24 and 1.24.2.1

version 1.24, 2015/01/21 21:17:05 version 1.24.2.1, 2015/01/27 23:50:46
Line 474  rpc_pkt_Request(ait_val_t * __restrict pkt, rpc_sess_t Line 474  rpc_pkt_Request(ait_val_t * __restrict pkt, rpc_sess_t
  *   *
  * @pkt = Packet buffer   * @pkt = Packet buffer
  * @sess = RPC session info, if =NULL don't check session   * @sess = RPC session info, if =NULL don't check session
 * @tag = Function tag * @tag = Function tag, if =CALL_TAG_MAX don't check tag
  * @vars = Function argument array of values, may be NULL   * @vars = Function argument array of values, may be NULL
  * @nocrc = Without CRC calculation   * @nocrc = Without CRC calculation
  * return: -1 error or != -1 return value from function   * return: -1 error or != -1 return value from function
Line 510  rpc_pkt_Replay(ait_val_t * __restrict pkt, rpc_sess_t  Line 510  rpc_pkt_Replay(ait_val_t * __restrict pkt, rpc_sess_t 
                 rpc_SetErr(ERPCMISMATCH, "Get invalid RPC session");                  rpc_SetErr(ERPCMISMATCH, "Get invalid RPC session");
                 return -1;                  return -1;
         }          }
        if (ntohs(rpc->call_tag) != tag) {        if (tag != CALL_TAG_MAX && ntohs(rpc->call_tag) != tag) {
                 rpc_SetErr(ERPCMISMATCH, "Get wrong RPC reply");                  rpc_SetErr(ERPCMISMATCH, "Get wrong RPC reply");
                 return -1;                  return -1;
         }          }

Removed from v.1.24  
changed lines
  Added in v.1.24.2.1


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