From cf7cbd5edc634fe5aed9070ca2564d5a605b78f5 Mon Sep 17 00:00:00 2001 From: Rafael Garcia-Suarez Date: Tue, 4 Jul 2006 12:35:01 +0000 Subject: One might have an undefined package in the depslist (not sure why) --- URPM/Resolve.pm | 1 + 1 file changed, 1 insertion(+) diff --git a/URPM/Resolve.pm b/URPM/Resolve.pm index b5ce035..1bb8435 100644 --- a/URPM/Resolve.pm +++ b/URPM/Resolve.pm @@ -931,6 +931,7 @@ sub compute_installed_flags { #- compute flags. foreach (keys %{$urpm->{provides}{$p->name} || {}}) { my $pkg = $urpm->{depslist}[$_]; + next if !defined $pkg; $pkg->is_arch_compat && $pkg->name eq $p->name or next; #- compute only installed and upgrade flags. $pkg->set_flag_installed; #- there is at least one package installed (whatever its version). -- cgit v1.2.1