From a2023718dee4f8789fe6007ed6926ccdcb9886bd Mon Sep 17 00:00:00 2001 From: Rafael Garcia-Suarez Date: Wed, 23 Jun 2004 06:05:49 +0000 Subject: Refactorisation error: urpmi.update was looping. --- urpm/sys.pm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'urpm/sys.pm') diff --git a/urpm/sys.pm b/urpm/sys.pm index a0096a42..97f37435 100644 --- a/urpm/sys.pm +++ b/urpm/sys.pm @@ -73,9 +73,10 @@ sub find_mntpoints { #- try to follow symlink, too complex symlink graph may not be seen. #- check the possible mount point. my @paths = split '/', $dir; + my $pdir = ''; while (defined ($_ = shift @paths)) { length($_) or next; - my $pdir .= "/$_"; + $pdir .= "/$_"; $pdir =~ s,/+,/,g; $pdir =~ s,/$,,; if (exists($fstab{$pdir})) { ref($infos) and push @mntpoints, $pdir; -- cgit v1.2.1