--- libaitrpc/src/srv.c 2015/01/21 21:17:05 1.25 +++ libaitrpc/src/srv.c 2015/01/28 00:06:22 1.25.2.1 @@ -3,7 +3,7 @@ * by Michael Pounov * * $Author: misho $ -* $Id: srv.c,v 1.25 2015/01/21 21:17:05 misho Exp $ +* $Id: srv.c,v 1.25.2.1 2015/01/28 00:06:22 misho Exp $ * ************************************************************************** The ELWIX and AITNET software is distributed under the following @@ -1465,7 +1465,8 @@ rpc_srv_initServer(u_char InstID, int concurentClients } /* create server socket */ - srv->srv_server.cli_sock = socket(srv->srv_server.cli_sa.sa.sa_family, srv->srv_proto, 0); + srv->srv_server.cli_sock = socket(srv->srv_server.cli_sa.sa.sa_family, + srv->srv_proto, srv->srv_proto == SOCK_RAW ? IPPROTO_ERPC : 0); if (srv->srv_server.cli_sock == -1) { LOGERR; array_Destroy(&srv->srv_clients);