https://github.com/openSUSE/xinetd/pull/8 From 4278495b1858b5b1ce94d72bd619eb79aab8ca04 Mon Sep 17 00:00:00 2001 From: Mike Frysinger Date: Mon, 18 Jun 2018 18:49:38 -0400 Subject: [PATCH] fix no-rpc builds The code base already has support for -DNO_RPC, so fix the breakage introduced by commit 56520dcc88c35113877c8f4f52bd98ad95b44653. --- src/confparse.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/confparse.c b/src/confparse.c index 5b149dd03808..7965cc405f24 100644 --- a/src/confparse.c +++ b/src/confparse.c @@ -13,10 +13,12 @@ #include #include #include +#ifndef NO_RPC #include #ifdef HAVE_RPCENT_H #include #endif +#endif #include #include "str.h" @@ -730,7 +732,7 @@ static status_e check_entry( struct service_config *scp, } } -/* #ifndef NO_RPC */ +#ifndef NO_RPC if ( SC_IS_RPC( scp ) && !SC_IS_UNLISTED( scp ) ) { struct rpcent *rep = (struct rpcent *)getrpcbyname( SC_NAME(scp) ) ; @@ -743,6 +745,7 @@ static status_e check_entry( struct service_config *scp, SC_RPCDATA( scp )->rd_program_number = rep->r_number ; } else +#endif { if ( !SC_IS_UNLISTED( scp ) ) { -- 2.16.1