--- libaitrpc/src/builtin.c 2015/03/09 22:01:34 1.20.2.1 +++ libaitrpc/src/builtin.c 2015/07/22 20:01:46 1.23 @@ -3,7 +3,7 @@ * by Michael Pounov * * $Author: misho $ -* $Id: builtin.c,v 1.20.2.1 2015/03/09 22:01:34 misho Exp $ +* $Id: builtin.c,v 1.23 2015/07/22 20:01:46 misho Exp $ * ************************************************************************** The ELWIX and AITNET software is distributed under the following @@ -148,11 +148,10 @@ rpcServerShutdown(RPC_CALL_STDARGS) RPC_CALLBACK_CHECK_INPUT(cli); srv = RPC_SRV_SERVER(cli); - rpc_freeCli(cli); - - srv->srv_kill = 1; + srv->srv_blob.kill = 1; if (srv->srv_blob.tid) pthread_kill(srv->srv_blob.tid, SIGFBLOB); + srv->srv_kill = 1; return 0; } @@ -161,7 +160,6 @@ rpcServerPing(RPC_CALL_STDARGS) { if (ntohl((u_long) rpc->call_req.flags) == RPC_REPLY) AIT_SET_U16(ait_getVars(&RPC_RETVARS(cli), 0), random() % USHRT_MAX); - printf("alabala\n"); return 0; }