Diff for /libaitrpc/src/srv.c between versions 1.6.2.4 and 1.6.2.5

version 1.6.2.4, 2012/03/13 17:10:13 version 1.6.2.5, 2012/03/13 17:15:31
Line 249  rpc_srv_dispatchCall(void *arg) Line 249  rpc_srv_dispatchCall(void *arg)
   
         schedRead(root, rxPacket, c, c->cli_sock, buf, s->srv_netbuf);          schedRead(root, rxPacket, c, c->cli_sock, buf, s->srv_netbuf);
   
        schedRun(root, (intptr_t*) &s->srv_kill);        schedRun(root, (void*) &s->srv_kill);
         schedEnd(&root);          schedEnd(&root);
   
         shutdown(c->cli_sock, SHUT_RDWR);          shutdown(c->cli_sock, SHUT_RDWR);
Line 920  rpc_srv_execCall(rpc_func_t * __restrict call, struct  Line 920  rpc_srv_execCall(rpc_func_t * __restrict call, struct 
                 return -1;                  return -1;
         }          }
   
        func = dlsym(dl, AIT_GET_STR(&call->func_name));        func = dlsym(dl, (const char*) AIT_GET_STR(&call->func_name));
         if (func)          if (func)
                 ret = func(call, ntohs(rpc->call_argc), args);                  ret = func(call, ntohs(rpc->call_argc), args);
         else {          else {

Removed from v.1.6.2.4  
changed lines
  Added in v.1.6.2.5


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