diff --git a/sbin/mount_nfs/mount_nfs.c b/sbin/mount_nfs/mount_nfs.c index 236a007cb6b2..41873cace7a7 100644 --- a/sbin/mount_nfs/mount_nfs.c +++ b/sbin/mount_nfs/mount_nfs.c @@ -784,10 +784,11 @@ getnfsargs(spec, nfsargsp) warnx("%s", clnt_sperror(clp, "bad MNT RPC")); } else { - auth_destroy(clp->cl_auth); - clnt_destroy(clp); retrycnt = 0; } + auth_destroy(clp->cl_auth); + clnt_destroy(clp); + so = RPC_ANYSOCK; } } if (--retrycnt > 0) {