Bläddra i källkod

Dpkg::Arch: Do not overwrite triplet mappings with latter matches

Guillem Jover 13 år sedan
förälder
incheckning
aa16b40d19
1 ändrade filer med 3 tillägg och 0 borttagningar
  1. 3 0
      scripts/Dpkg/Arch.pm

+ 3 - 0
scripts/Dpkg/Arch.pm

@@ -232,6 +232,9 @@ sub read_triplettable()
 		    (my $dt = $debtriplet) =~ s/<cpu>/$_cpu/;
 		    (my $da = $debarch) =~ s/<cpu>/$_cpu/;
 
+		    next if exists $debarch_to_debtriplet{$da}
+		         or exists $debtriplet_to_debarch{$dt};
+
 		    $debarch_to_debtriplet{$da} = $dt;
 		    $debtriplet_to_debarch{$dt} = $da;
 		}