diff options
Diffstat (limited to 'urpm/parallel.pm')
-rw-r--r-- | urpm/parallel.pm | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/urpm/parallel.pm b/urpm/parallel.pm index 6f55b841..f35843d3 100644 --- a/urpm/parallel.pm +++ b/urpm/parallel.pm @@ -178,7 +178,7 @@ sub _parse_urpmq_output { #- distant urpmq returned a choices, check if it has already been chosen #- or continue iteration to make sure no more choices are left. $$cont ||= 1; #- invalid transitory state (still choices is strange here if next sentence is not executed). - unless (grep { exists $chosen->{$_} } split /\|/, $s) { + unless (any { exists $chosen->{$_} } split /\|/, $s) { my $choice = $options{callback_choices}->($urpm, undef, $state, [ map { $urpm->search($_) } split /\|/, $s ]); if ($choice) { $chosen->{scalar $choice->fullname} = $choice; |