Browse Source

fix nfs-utils compile, if kerberos is disabled

Waldemar Brodkorb 15 years ago
parent
commit
b38c81ca82
1 changed files with 26 additions and 0 deletions
  1. 26 0
      package/libtirpc/patches/patch-src_svc_c

+ 26 - 0
package/libtirpc/patches/patch-src_svc_c

@@ -0,0 +1,26 @@
+--- libtirpc-0.2.0.orig/src/svc.c	2009-05-28 21:25:26.000000000 +0200
++++ libtirpc-0.2.0/src/svc.c	2009-06-27 10:18:05.491935140 +0200
+@@ -77,7 +77,9 @@ static struct svc_callout
+ 
+ extern rwlock_t svc_lock;
+ extern rwlock_t svc_fd_lock;
++#ifdef HAVE_RPCSEC_GSS
+ extern struct svc_auth_ops svc_auth_gss_ops;
++#endif
+ 
+ static struct svc_callout *svc_find (rpcprog_t, rpcvers_t,
+ 				     struct svc_callout **, char *);
+@@ -715,11 +717,13 @@ svc_getreq_common (fd)
+ 	  SVC_DESTROY (xprt);
+ 	  break;
+ 	}
++#ifdef HAVE_RPCSEC_GSS
+       else if ((xprt->xp_auth != NULL) &&
+ 	       (xprt->xp_auth->svc_ah_ops != &svc_auth_gss_ops))
+ 	{
+ 	  xprt->xp_auth = NULL;
+ 	}
++#endif
+     }
+   while (stat == XPRT_MOREREQS);
+ }