Diff for /libaitrpc/src/srv.c between versions 1.6.2.2 and 1.6.2.3

version 1.6.2.2, 2012/03/12 15:04:38 version 1.6.2.3, 2012/03/12 15:07:58
Line 784  rpc_srv_loopServer(rpc_srv_t * __restrict srv) Line 784  rpc_srv_loopServer(rpc_srv_t * __restrict srv)
                 return -1;                  return -1;
         }          }
   
           tv.tv_sec = srv->srv_session.sess_timeout;
   
         /* activate BLOB server worker if srv->srv_blob.state == enable */          /* activate BLOB server worker if srv->srv_blob.state == enable */
         rpc_srv_execBLOBServer(srv);          rpc_srv_execBLOBServer(srv);
   
Line 795  rpc_srv_loopServer(rpc_srv_t * __restrict srv) Line 797  rpc_srv_loopServer(rpc_srv_t * __restrict srv)
         pthread_attr_init(&attr);          pthread_attr_init(&attr);
         pthread_attr_setdetachstate(&attr, PTHREAD_CREATE_DETACHED);          pthread_attr_setdetachstate(&attr, PTHREAD_CREATE_DETACHED);
   
           /* main rpc loop */
         while (srv->srv_kill != kill) {          while (srv->srv_kill != kill) {
                 for (c = srv->srv_clients, i = 0; i < srv->srv_numcli && c; i++, c++)                  for (c = srv->srv_clients, i = 0; i < srv->srv_numcli && c; i++, c++)
                         if (!c->cli_sa.sa.sa_family)                          if (!c->cli_sa.sa.sa_family)
Line 826  rpc_srv_loopServer(rpc_srv_t * __restrict srv) Line 829  rpc_srv_loopServer(rpc_srv_t * __restrict srv)
                 } else                  } else
                         c->cli_parent = srv;                          c->cli_parent = srv;
   
                   /* spawn rpc client dispatcher */
                 if (pthread_create(&c->cli_tid, &attr, rpc_srv_dispatchCall, c)) {                  if (pthread_create(&c->cli_tid, &attr, rpc_srv_dispatchCall, c)) {
                         LOGERR;                          LOGERR;
                         continue;                          continue;

Removed from v.1.6.2.2  
changed lines
  Added in v.1.6.2.3


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