--- libaitrpc/src/cli.c 2015/05/18 15:09:59 1.25 +++ libaitrpc/src/cli.c 2015/06/28 21:40:45 1.25.2.1 @@ -3,7 +3,7 @@ * by Michael Pounov * * $Author: misho $ -* $Id: cli.c,v 1.25 2015/05/18 15:09:59 misho Exp $ +* $Id: cli.c,v 1.25.2.1 2015/06/28 21:40:45 misho Exp $ * ************************************************************************** The ELWIX and AITNET software is distributed under the following @@ -359,6 +359,8 @@ rpc_pkt_Receive(int sock, int type, sockaddr_t * __res if (ret > 0) { rpc = (struct tagRPCCall*) AIT_GET_BUF(pkt); + if (ret < ntohl(rpc->call_len)) + continue; /* check for loop request */ if (!(rpc->call_io & RPC_ACK))