From c2dea994f7e8737cb598f8a49f20ef5347ceab45 Mon Sep 17 00:00:00 2001 From: Waldemar Brodkorb Date: Sun, 6 Dec 2015 10:25:13 +0100 Subject: rpcbind: fix for new libtirpc from buildroot --- package/rpcbind/patches/patch-src_security_c | 29 ++++++++++++++++++++++++++-- 1 file changed, 27 insertions(+), 2 deletions(-) (limited to 'package/rpcbind/patches/patch-src_security_c') diff --git a/package/rpcbind/patches/patch-src_security_c b/package/rpcbind/patches/patch-src_security_c index 1222754ad..8f2d32330 100644 --- a/package/rpcbind/patches/patch-src_security_c +++ b/package/rpcbind/patches/patch-src_security_c @@ -1,5 +1,5 @@ ---- rpcbind-0.2.3.orig/src/security.c 2015-04-27 09:07:43.000000000 -0500 -+++ rpcbind-0.2.3/src/security.c 2015-06-27 16:49:53.302652574 -0500 +--- rpcbind-0.2.3.orig/src/security.c 2015-04-27 16:07:43.000000000 +0200 ++++ rpcbind-0.2.3/src/security.c 2015-11-29 16:56:17.948705887 +0100 @@ -20,14 +20,6 @@ /* * XXX for special case checks in check_callit. @@ -23,3 +23,28 @@ #include "rpcbind.h" +@@ -325,24 +316,9 @@ check_callit(SVCXPRT *xprt, struct r_rmt + args->rmt_proc != MOUNTPROC_UMNT) + break; + goto deny; +- case YPBINDPROG: +- if (args->rmt_proc != YPBINDPROC_SETDOM) +- break; +- /* FALLTHROUGH */ +- case YPPASSWDPROG: + case NFS_PROGRAM: + case RQUOTAPROG: + goto deny; +- case YPPROG: +- switch (args->rmt_proc) { +- case YPPROC_ALL: +- case YPPROC_MATCH: +- case YPPROC_FIRST: +- case YPPROC_NEXT: +- goto deny; +- default: +- break; +- } + default: + break; + } -- cgit v1.2.3