diff options
Diffstat (limited to 'util-linux/mount.c')
-rw-r--r-- | util-linux/mount.c | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/util-linux/mount.c b/util-linux/mount.c index 52ced7acd..23a345931 100644 --- a/util-linux/mount.c +++ b/util-linux/mount.c | |||
@@ -907,10 +907,12 @@ get_mountport(struct pmap *pm_mnt, | |||
907 | goto next; | 907 | goto next; |
908 | if (version && version <= 2 && pmap->pml_map.pm_vers > 2) | 908 | if (version && version <= 2 && pmap->pml_map.pm_vers > 2) |
909 | goto next; | 909 | goto next; |
910 | if (pmap->pml_map.pm_vers > MAX_NFSPROT || | 910 | if (pmap->pml_map.pm_vers > MAX_NFSPROT |
911 | (proto && pm_mnt->pm_prot && pmap->pml_map.pm_prot != proto) || | 911 | || (proto && pm_mnt->pm_prot && pmap->pml_map.pm_prot != proto) |
912 | (port && pmap->pml_map.pm_port != port)) | 912 | || (port && pmap->pml_map.pm_port != port) |
913 | ) { | ||
913 | goto next; | 914 | goto next; |
915 | } | ||
914 | memcpy(pm_mnt, &pmap->pml_map, sizeof(*pm_mnt)); | 916 | memcpy(pm_mnt, &pmap->pml_map, sizeof(*pm_mnt)); |
915 | next: | 917 | next: |
916 | pmap = pmap->pml_next; | 918 | pmap = pmap->pml_next; |