From 07ba6890e5df70bb2f094f91c227adfd9be39746 Mon Sep 17 00:00:00 2001 From: Thierry Vignaud Date: Fri, 23 Mar 2007 06:26:36 +0000 Subject: (refresh_packages_list) do not crash if selectable package list is empty --- MandrivaUpdate | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/MandrivaUpdate b/MandrivaUpdate index 69676e72..d3106643 100755 --- a/MandrivaUpdate +++ b/MandrivaUpdate @@ -62,7 +62,8 @@ sub refresh_packages_list { # don't select kernel*-latest by default and the kernels they require: if (!$initialized) { $pkgs->{$_}{selected} = 0 foreach @requested; - toggle($list, grep { !$pkgs->{$_}{pkg}->flag_skip } @requested); + my @selectable = grep { !$pkgs->{$_}{pkg}->flag_skip } @requested; + toggle($list, @selectable) if @selectable; $initialized = 1; } -- cgit v1.2.1