--- libaitrpc/src/srv.c 2024/03/20 16:53:08 1.30.2.11 +++ libaitrpc/src/srv.c 2024/03/20 17:06:11 1.30.2.12 @@ -3,7 +3,7 @@ * by Michael Pounov * * $Author: misho $ -* $Id: srv.c,v 1.30.2.11 2024/03/20 16:53:08 misho Exp $ +* $Id: srv.c,v 1.30.2.12 2024/03/20 17:06:11 misho Exp $ * ************************************************************************** The ELWIX and AITNET software is distributed under the following @@ -1571,8 +1571,7 @@ rpc_srv_initServer(u_char InstID, int concurentClients pthread_mutex_destroy(&srv->srv_funcs.mtx); e_free(srv); return NULL; - } else - schedSignalDispatch(srv->srv_root, 42); + } /* init pool for clients */ srv->srv_clients = array_Init(concurentClients); @@ -1694,7 +1693,6 @@ rpc_srv_loopServer(rpc_srv_t * __restrict srv) schedPolling(srv->srv_root, &ts, NULL); /* main rpc loop */ schedRun(srv->srv_root, &srv->srv_kill); - schedSignalDispatch(srv->srv_root, 0); /* close all clients connections & server socket */ for (i = 0; i < array_Size(srv->srv_clients); i++) { @@ -1833,8 +1831,7 @@ rpc_srv_initServer2(u_char InstID, int concurentClient pthread_mutex_destroy(&srv->srv_funcs.mtx); e_free(srv); return NULL; - } else - schedSignalDispatch(srv->srv_root, 42); + } /* init pool for clients */ srv->srv_clients = array_Init(concurentClients); @@ -1952,8 +1949,7 @@ rpc_srv_initServerExt(u_char InstID, int netBuf, int f pthread_mutex_destroy(&srv->srv_funcs.mtx); e_free(srv); return NULL; - } else - schedSignalDispatch(srv->srv_root, 42); + } /* init pool for clients */ srv->srv_clients = array_Init(1);