X-Git-Url: https://git.decadent.org.uk/gitweb/?p=nfs-utils.git;a=blobdiff_plain;f=utils%2Fmount%2Fnetwork.c;h=38d0135b799000ea7c70814fe6f57a0a86783220;hp=63d5f5acdebfbd3a78ef5acbd5439a7bd3e35fcc;hb=812a43c1e4e055ee684ab95b28b41f0c16cc52fd;hpb=ea4a03e77794eb2d46756c2d44f334f6ca4d13d7 diff --git a/utils/mount/network.c b/utils/mount/network.c index 63d5f5a..38d0135 100644 --- a/utils/mount/network.c +++ b/utils/mount/network.c @@ -417,10 +417,6 @@ static int probe_port(clnt_addr_t *server, const unsigned long *versions, continue; p_prot = protos; } - if (vers == pmap->pm_vers) { - p_vers = versions; - vers = 0; - } if (vers || !*++p_vers) break; } @@ -498,7 +494,7 @@ int probe_bothports(clnt_addr_t *mnt_server, clnt_addr_t *nfs_server) for (; *probe_vers; probe_vers++) { nfs_pmap->pm_vers = mntvers_to_nfs(*probe_vers); if ((res = probe_nfsport(nfs_server) != 0)) { - mnt_pmap->pm_vers = nfsvers_to_mnt(nfs_pmap->pm_vers); + mnt_pmap->pm_vers = *probe_vers; if ((res = probe_mntport(mnt_server)) != 0) return 1; memcpy(mnt_pmap, &save_mnt, sizeof(*mnt_pmap));