| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 | --- 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.  */-#ifdef HAVE_RPCSVC_MOUNT_H-#include <rpcsvc/mount.h>-#include <rpcsvc/rquota.h>-#include <rpcsvc/nfs_prot.h>-#include <rpcsvc/yp.h>-#include <rpcsvc/ypclnt.h>-#include <rpcsvc/yppasswd.h>-#else # define MOUNTPROC_MNT	1 # define MOUNTPROC_UMNT	3 # define NFS_PROGRAM	100003@@ -42,7 +34,6 @@ # define YPPROC_FIRST	4 # define YPPROC_NEXT	5 # define YPPROC_ALL	8-#endif  #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; 	}
 |