diff options
| author | Rick Macklem <rmacklem@FreeBSD.org> | 2022-11-13 20:16:06 +0000 |
|---|---|---|
| committer | Rick Macklem <rmacklem@FreeBSD.org> | 2022-11-13 20:16:06 +0000 |
| commit | 032b04626b671ec16deacd479569998b96c96142 (patch) | |
| tree | 71817c8569730d33d7b1cd93b99ca92205e82ff3 | |
| parent | d941ffdc4f98543aa965c3a4636b6cb5c98cf6aa (diff) | |
| -rw-r--r-- | lib/libc/rpc/rpcb_clnt.c | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/lib/libc/rpc/rpcb_clnt.c b/lib/libc/rpc/rpcb_clnt.c index f39d99bfeee3..b44fd1c5e77b 100644 --- a/lib/libc/rpc/rpcb_clnt.c +++ b/lib/libc/rpc/rpcb_clnt.c @@ -742,6 +742,16 @@ __rpcb_findaddr_timed(rpcprog_t program, rpcvers_t version, struct pmap pmapparms; /* + * The comment below is now very old, having + * been committed to FreeBSD during an import + * from NetBSD in 2001. I do not believe there + * will still be any rpcbind servers that do + * UDP only and, since Azure requires use of + * TCP for NFSv3 mounts, comment this out + * so that NFSv3 mounts on Azure can work. + */ +#ifdef notnow + /* * Try UDP only - there are some portmappers out * there that use UDP only. */ @@ -754,9 +764,9 @@ __rpcb_findaddr_timed(rpcprog_t program, rpcvers_t version, } client = getclnthandle(host, newnconf, &parms.r_addr); freenetconfigent(newnconf); - } else { + } else +#endif client = getclnthandle(host, nconf, &parms.r_addr); - } if (client == NULL) return (NULL); |
