|
|
| version 1.30.2.11, 2024/03/20 16:53:08 | version 1.30.2.12, 2024/03/20 17:06:11 |
|---|---|
| Line 1571 rpc_srv_initServer(u_char InstID, int concurentClients | Line 1571 rpc_srv_initServer(u_char InstID, int concurentClients |
| pthread_mutex_destroy(&srv->srv_funcs.mtx); | pthread_mutex_destroy(&srv->srv_funcs.mtx); |
| e_free(srv); | e_free(srv); |
| return NULL; | return NULL; |
| } else | } |
| schedSignalDispatch(srv->srv_root, 42); | |
| /* init pool for clients */ | /* init pool for clients */ |
| srv->srv_clients = array_Init(concurentClients); | srv->srv_clients = array_Init(concurentClients); |
| Line 1694 rpc_srv_loopServer(rpc_srv_t * __restrict srv) | Line 1693 rpc_srv_loopServer(rpc_srv_t * __restrict srv) |
| schedPolling(srv->srv_root, &ts, NULL); | schedPolling(srv->srv_root, &ts, NULL); |
| /* main rpc loop */ | /* main rpc loop */ |
| schedRun(srv->srv_root, &srv->srv_kill); | schedRun(srv->srv_root, &srv->srv_kill); |
| schedSignalDispatch(srv->srv_root, 0); | |
| /* close all clients connections & server socket */ | /* close all clients connections & server socket */ |
| for (i = 0; i < array_Size(srv->srv_clients); i++) { | for (i = 0; i < array_Size(srv->srv_clients); i++) { |
| Line 1833 rpc_srv_initServer2(u_char InstID, int concurentClient | Line 1831 rpc_srv_initServer2(u_char InstID, int concurentClient |
| pthread_mutex_destroy(&srv->srv_funcs.mtx); | pthread_mutex_destroy(&srv->srv_funcs.mtx); |
| e_free(srv); | e_free(srv); |
| return NULL; | return NULL; |
| } else | } |
| schedSignalDispatch(srv->srv_root, 42); | |
| /* init pool for clients */ | /* init pool for clients */ |
| srv->srv_clients = array_Init(concurentClients); | srv->srv_clients = array_Init(concurentClients); |
| Line 1952 rpc_srv_initServerExt(u_char InstID, int netBuf, int f | Line 1949 rpc_srv_initServerExt(u_char InstID, int netBuf, int f |
| pthread_mutex_destroy(&srv->srv_funcs.mtx); | pthread_mutex_destroy(&srv->srv_funcs.mtx); |
| e_free(srv); | e_free(srv); |
| return NULL; | return NULL; |
| } else | } |
| schedSignalDispatch(srv->srv_root, 42); | |
| /* init pool for clients */ | /* init pool for clients */ |
| srv->srv_clients = array_Init(1); | srv->srv_clients = array_Init(1); |