From dcf2567bdd4ee2ae49d4afe79014371e4c38f763 Mon Sep 17 00:00:00 2001 From: Francois Pons Date: Wed, 5 Jun 2002 16:03:59 +0000 Subject: 3.4-5mdk --- urpm.pm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'urpm.pm') diff --git a/urpm.pm b/urpm.pm index 16cc5090..4954594f 100644 --- a/urpm.pm +++ b/urpm.pm @@ -1388,7 +1388,7 @@ sub search_packages { my %l; foreach (@{$exact_a{$_} || $exact_ra{$_} || $found{$_} || $foundi{$_} || []}) { my $pkg = $urpm->{depslist}[$_]; - push @{$l{$pkg->name}}, { id => $_, pkg => $pkg }; + push @{$l{$pkg->name}}, $pkg; } if (values(%l) == 0) { $urpm->{error}(_("no package named %s", $_)); @@ -1400,7 +1400,7 @@ sub search_packages { foreach (values %l) { my $best; foreach (@$_) { - if ($best) { + if ($best && $best != $_) { $_->compare_pkg($best) > 0 and $best = $_; } else { $best = $_; -- cgit v1.2.1