diff options
-rw-r--r-- | util-linux/nfsmount.c | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/util-linux/nfsmount.c b/util-linux/nfsmount.c index a98c8f8ae..be0c87f71 100644 --- a/util-linux/nfsmount.c +++ b/util-linux/nfsmount.c | |||
@@ -572,13 +572,9 @@ int nfsmount(const char *spec, const char *node, int *flags, | |||
572 | if (nfs_mount_version >= 3) | 572 | if (nfs_mount_version >= 3) |
573 | data.flags |= (nolock ? NFS_MOUNT_NONLM : 0); | 573 | data.flags |= (nolock ? NFS_MOUNT_NONLM : 0); |
574 | #endif | 574 | #endif |
575 | if (nfsvers > MAX_NFSPROT) { | 575 | if (nfsvers > MAX_NFSPROT || mountvers > MAX_NFSPROT) { |
576 | bb_error_msg("NFSv%d not supported!", nfsvers); | 576 | bb_error_msg("NFSv%d not supported!", nfsvers); |
577 | return 0; | 577 | return 1; |
578 | } | ||
579 | if (mountvers > MAX_NFSPROT) { | ||
580 | bb_error_msg("NFSv%d not supported!", nfsvers); | ||
581 | return 0; | ||
582 | } | 578 | } |
583 | if (nfsvers && !mountvers) | 579 | if (nfsvers && !mountvers) |
584 | mountvers = (nfsvers < 3) ? 1 : nfsvers; | 580 | mountvers = (nfsvers < 3) ? 1 : nfsvers; |