Diff for /libaitrpc/src/cli.c between versions 1.22 and 1.22.6.1

version 1.22, 2014/01/28 14:05:43 version 1.22.6.1, 2014/11/12 21:37:51
Line 454  rpc_pkt_Request(ait_val_t * __restrict pkt, rpc_sess_t Line 454  rpc_pkt_Request(ait_val_t * __restrict pkt, rpc_sess_t
  * rpc_pkt_Replay() - Decode RPC Replay packet   * rpc_pkt_Replay() - Decode RPC Replay packet
  *   *
  * @pkt = Packet buffer   * @pkt = Packet buffer
 * @sess = RPC session info * @sess = RPC session info, if =NULL don't check session
  * @tag = Function tag   * @tag = Function 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
Line 469  rpc_pkt_Replay(ait_val_t * __restrict pkt, rpc_sess_t  Line 469  rpc_pkt_Replay(ait_val_t * __restrict pkt, rpc_sess_t 
         u_char *buf;          u_char *buf;
         uint16_t crc;          uint16_t crc;
   
        if (!pkt || !sess) {        if (!pkt) {
                 rpc_SetErr(EINVAL, "Invalid argument(s)!");                  rpc_SetErr(EINVAL, "Invalid argument(s)!");
                 return -1;                  return -1;
         } else          } else
Line 487  rpc_pkt_Replay(ait_val_t * __restrict pkt, rpc_sess_t  Line 487  rpc_pkt_Replay(ait_val_t * __restrict pkt, rpc_sess_t 
         }          }
   
         /* check RPC packet session info */          /* check RPC packet session info */
        if (rpc_chkPktSession(&rpc->call_session, sess)) {        if (sess && rpc_chkPktSession(&rpc->call_session, sess)) {
                 rpc_SetErr(ERPCMISMATCH, "Get invalid RPC session");                  rpc_SetErr(ERPCMISMATCH, "Get invalid RPC session");
                 return -1;                  return -1;
         }          }

Removed from v.1.22  
changed lines
  Added in v.1.22.6.1


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