Diff for /libaitrpc/src/cli.c between versions 1.16.8.1 and 1.16.8.2

version 1.16.8.1, 2013/08/21 22:34:18 version 1.16.8.2, 2013/08/22 08:56:15
Line 172  rpc_cli_openClient(u_char InstID, int netBuf, const ch Line 172  rpc_cli_openClient(u_char InstID, int netBuf, const ch
         else          else
                 netBuf = E_ALIGN(netBuf, 2);    /* align netBuf length */                  netBuf = E_ALIGN(netBuf, 2);    /* align netBuf length */
   
 #ifdef HAVE_SRANDOMDEV  
         srandomdev();  
 #else  
         time_t tim;  
   
         srandom((time(&tim) ^ getpid()));  
 #endif  
   
         cli = e_malloc(sizeof(rpc_cli_t));          cli = e_malloc(sizeof(rpc_cli_t));
         if (!cli) {          if (!cli) {
                 LOGERR;                  LOGERR;
Line 410  rpc_pkt_Request(ait_val_t * __restrict pkt, rpc_sess_t Line 402  rpc_pkt_Request(ait_val_t * __restrict pkt, rpc_sess_t
                 array_t * __restrict vars, int noreply, int nocrc)                  array_t * __restrict vars, int noreply, int nocrc)
 {  {
         struct tagRPCCall *rpc;          struct tagRPCCall *rpc;
        int ret = 0, len = sizeof(struct tagRPCCall);        int ret = 0, estlen, len = sizeof(struct tagRPCCall);
         u_char *buf;          u_char *buf;
   
         if (!pkt || !sess) {          if (!pkt || !sess) {
                 rpc_SetErr(EINVAL, "Invalid argument(s)!");                  rpc_SetErr(EINVAL, "Invalid argument(s)!");
                 return -1;                  return -1;
        } else        }
                buf = AIT_GET_BUF(pkt);
         /* calc estimated length */
         estlen = ait_resideVars(vars) + len;
         if (estlen > AIT_LEN(pkt))
                 AIT_RE_BUF(pkt, estlen);
         buf = AIT_GET_BUF(pkt);
   
         /* prepare RPC call */          /* prepare RPC call */
         rpc = (struct tagRPCCall*) buf;          rpc = (struct tagRPCCall*) buf;

Removed from v.1.16.8.1  
changed lines
  Added in v.1.16.8.2


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