Diff for /libaitrpc/src/srv.c between versions 1.5.2.11 and 1.5.2.12

version 1.5.2.11, 2011/11/03 15:22:47 version 1.5.2.12, 2011/11/03 15:28:36
Line 164  makeReply: Line 164  makeReply:
                 if (argc && arr) {                  if (argc && arr) {
                         /* Go Encapsulate variables ... */                          /* Go Encapsulate variables ... */
                         if ((i = io_vars2buffer(buf + Limit, s->srv_netbuf - Limit, arr)) == -1) {                          if ((i = io_vars2buffer(buf + Limit, s->srv_netbuf - Limit, arr)) == -1) {
                                rpc_srv_freeVars(f);                                io_clrVars(f->func_vars);
                                 argc = 0;                                  argc = 0;
                                 ret = -7;                                  ret = -7;
                                 rpc_SetErr(EBADRPC, "Error:: in prepare RPC packet values (-7) ...\n");                                  rpc_SetErr(EBADRPC, "Error:: in prepare RPC packet values (-7) ...\n");
Line 172  makeReply: Line 172  makeReply:
                         } else {                          } else {
                                 Limit += i;                                  Limit += i;
   
                                rpc_srv_freeVars(f);                                io_clrVars(f->func_vars);
                         }                          }
                 }                  }
   

Removed from v.1.5.2.11  
changed lines
  Added in v.1.5.2.12


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