Diff for /libaitrpc/src/srv.c between versions 1.5.2.8 and 1.5.2.9

version 1.5.2.8, 2011/11/03 13:35:39 version 1.5.2.9, 2011/11/03 14:28:48
Line 117  rpc_srv_dispatchCall(void *arg) Line 117  rpc_srv_dispatchCall(void *arg)
   
                 /* RPC is OK! Go decapsulate variables ... */                  /* RPC is OK! Go decapsulate variables ... */
                 if (ntohs(rpc->call_argc)) {                  if (ntohs(rpc->call_argc)) {
                        arr = io_buffer2vals(buf + Limit, s->srv_netbuf - Limit,                         arr = io_buffer2vars(buf + Limit, s->srv_netbuf - Limit, 
                                         ntohs(rpc->call_argc), 1);                                          ntohs(rpc->call_argc), 1);
                         if (!arr) {                          if (!arr) {
                                 ret = -5;                                  ret = -5;
Line 160  makeReply: Line 160  makeReply:
   
                 if (argc && arr) {                  if (argc && arr) {
                         /* Go Encapsulate variables ... */                          /* Go Encapsulate variables ... */
                        if ((i = io_vals2buffer(buf + Limit, s->srv_netbuf - Limit, arr)) == -1) {                        if ((i = io_vars2buffer(buf + Limit, s->srv_netbuf - Limit, arr)) == -1) {
                                 rpc_srv_freeVars(f);                                  rpc_srv_freeVars(f);
                                 argc = 0;                                  argc = 0;
                                 ret = -7;                                  ret = -7;

Removed from v.1.5.2.8  
changed lines
  Added in v.1.5.2.9


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