--- libaitrpc/src/srv.c 2015/01/18 00:55:05 1.24.2.5 +++ libaitrpc/src/srv.c 2015/01/18 01:03:50 1.24.2.6 @@ -3,7 +3,7 @@ * by Michael Pounov * * $Author: misho $ -* $Id: srv.c,v 1.24.2.5 2015/01/18 00:55:05 misho Exp $ +* $Id: srv.c,v 1.24.2.6 2015/01/18 01:03:50 misho Exp $ * ************************************************************************** The ELWIX and AITNET software is distributed under the following @@ -1810,7 +1810,8 @@ rpc_srv_initServerExt(u_char InstID, int netBuf, int f memset(srv, 0, sizeof(rpc_srv_t)); srv->srv_proto = SOCK_EXT; - srv->srv_netbuf = netBuf; + srv->srv_netbuf = (netBuf < RPC_MIN_BUFSIZ) ? + getpagesize() : E_ALIGN(netBuf, 2); srv->srv_session.sess_version = RPC_VERSION; srv->srv_session.sess_instance = InstID;