aboutsummaryrefslogtreecommitdiff
path: root/util-linux/mount.c
diff options
context:
space:
mode:
Diffstat (limited to 'util-linux/mount.c')
-rw-r--r--util-linux/mount.c8
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;