diff --git a/quota/linux-lib.pl b/quota/linux-lib.pl index ca6fcfba8..e4060900c 100755 --- a/quota/linux-lib.pl +++ b/quota/linux-lib.pl @@ -776,10 +776,10 @@ local $mm = $module_info{'usermin'} ? "usermount" : "mount"; local ($m, %mtab); foreach $m (&foreign_call($mm, "list_mounted", 1)) { if ($m->[3] =~ /loop=([^,]+)/) { - $mtab{&resolve_and_simplify("$1")} = $m->[0]; + $mtab{&resolve_and_simplify("$1")} ||= $m->[0]; } else { - $mtab{&resolve_and_simplify($m->[1])} = $m->[0]; + $mtab{&resolve_and_simplify($m->[1])} ||= $m->[0]; } } return %mtab;