Diff for /libaitrpc/src/srv.c between versions 1.9.2.7 and 1.9.2.8

version 1.9.2.7, 2012/05/15 22:47:10 version 1.9.2.8, 2012/05/16 07:15:45
Line 140  execCall(sched_task_t *task) Line 140  execCall(sched_task_t *task)
                         rpc->call_rep.eno = RPC_ERROR(rpc_Errno);                          rpc->call_rep.eno = RPC_ERROR(rpc_Errno);
                         return NULL;                          return NULL;
                 }                  }
        }        } else
                 arr = NULL;
   
         if (!(f = rpc_srv_getCall(s, ntohs(rpc->call_tag)))) {          if (!(f = rpc_srv_getCall(s, ntohs(rpc->call_tag)))) {
                 rpc_SetErr(EPROGUNAVAIL, "Function not found at RPC server");                  rpc_SetErr(EPROGUNAVAIL, "Function not found at RPC server");
Line 160  execCall(sched_task_t *task) Line 161  execCall(sched_task_t *task)
                                 /* without reply */                                  /* without reply */
                                 io_clrVars(f->func_vars);                                  io_clrVars(f->func_vars);
                                 rpc->call_argc ^= rpc->call_argc;                                  rpc->call_argc ^= rpc->call_argc;
                        } else                        } else {
                                 /* reply */
                                 rpc->call_argc = htons(io_arraySize(f->func_vars));                                  rpc->call_argc = htons(io_arraySize(f->func_vars));
                           }
                 }                  }
         }          }
   

Removed from v.1.9.2.7  
changed lines
  Added in v.1.9.2.8


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