Diff for /libaitrpc/src/lists.c between versions 1.1.2.6 and 1.1.2.7

version 1.1.2.6, 2010/07/07 15:18:22 version 1.1.2.7, 2010/07/08 07:16:36
Line 50  rpc_srv_declValsCall(rpc_func_t * __restrict call, int Line 50  rpc_srv_declValsCall(rpc_func_t * __restrict call, int
         if (!call || return_vals < 0) {          if (!call || return_vals < 0) {
                 rpc_SetErr(EINVAL, "Error:: Invalid parameter can`t declare return variables for RPC call...\n");                  rpc_SetErr(EINVAL, "Error:: Invalid parameter can`t declare return variables for RPC call...\n");
                 return -1;                  return -1;
        } /* else        } else
                call->func_args = return_vals; */                call->func_args = return_vals;
   
         if (!return_vals) {          if (!return_vals) {
                 if (call->func_vals) {                  if (call->func_vals) {
Line 170  rpc_srv_registerCall(rpc_srv_t * __restrict srv, const Line 170  rpc_srv_registerCall(rpc_srv_t * __restrict srv, const
   
         func->func_parent = srv;          func->func_parent = srv;
   
        if (rpc_srv_declValsCall(func, args) == -1) {        if (args > 0 && rpc_srv_declValsCall(func, args) == -1) {
                 free(func);                  free(func);
                 return -1;                  return -1;
         }          }

Removed from v.1.1.2.6  
changed lines
  Added in v.1.1.2.7


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