diff --git a/src/network_inspectors/appid/service_plugins/service_rpc.cc b/src/network_inspectors/appid/service_plugins/service_rpc.cc index b092490..b895ebd 100644 --- a/src/network_inspectors/appid/service_plugins/service_rpc.cc +++ b/src/network_inspectors/appid/service_plugins/service_rpc.cc @@ -24,7 +24,7 @@ #include #if defined(FREEBSD) || defined(OPENBSD) -#include "rpc/rpc.h" +//#include "rpc/rpc.h" #endif #include "service_api.h" @@ -236,11 +236,12 @@ static int16_t app_id = 0; static int rpc_init(const IniServiceAPI* const init_api) { + app_id = AddProtocolReference("sunrpc"); + +#if 0 struct rpcent* rpc; RPCProgram* prog; - app_id = AddProtocolReference("sunrpc"); - if (!rpc_programs) { while ((rpc = getrpcent())) @@ -256,6 +257,7 @@ static int rpc_init(const IniServiceAPI* const init_api) } endrpcent(); } +#endif init_api->RegisterPattern(&rpc_tcp_validate, IpProtocol::TCP, rpc_reply_accepted_pattern, sizeof(rpc_reply_accepted_pattern), 8, "rpc", init_api->pAppidConfig);