aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPascal Rigaux <pixel@mandriva.com>2007-09-12 10:14:45 +0000
committerPascal Rigaux <pixel@mandriva.com>2007-09-12 10:14:45 +0000
commitcef366646c22d1e230c687bb34ca4b0195f385cb (patch)
tree8e50ee24d4e58412034962444c9d4faaee5dac49
parent8c5ec672d46984d4470d0ba74c0d20289682b590 (diff)
downloadperl-URPM-cef366646c22d1e230c687bb34ca4b0195f385cb.tar
perl-URPM-cef366646c22d1e230c687bb34ca4b0195f385cb.tar.gz
perl-URPM-cef366646c22d1e230c687bb34ca4b0195f385cb.tar.bz2
perl-URPM-cef366646c22d1e230c687bb34ca4b0195f385cb.tar.xz
perl-URPM-cef366646c22d1e230c687bb34ca4b0195f385cb.zip
backtrack_selected() was always returning empty list, so
backtrack_selected_psel_keep() should return empty list. but it's simply to modify callers to take into account the return value is ()
-rw-r--r--URPM/Resolve.pm5
1 files changed, 2 insertions, 3 deletions
diff --git a/URPM/Resolve.pm b/URPM/Resolve.pm
index 54a21ce..4749090 100644
--- a/URPM/Resolve.pm
+++ b/URPM/Resolve.pm
@@ -731,7 +731,7 @@ sub resolve_requested__no_suggests_ {
#- keep existing package and therefore cancel current one.
if (@keep) {
- unshift @properties, backtrack_selected_psel_keep($urpm, $db, $state, $pkg, \@keep);
+ backtrack_selected_psel_keep($urpm, $db, $state, $pkg, \@keep);
}
}
if (my $diff = shift @diff_provides) {
@@ -934,8 +934,7 @@ sub _handle_diff_provides {
push @$properties, map { +{ required => $_, promote => $n, psel => $pkg } } @best;
} else {
if ($options{keep}) {
- unshift @$properties,
- backtrack_selected_psel_keep($urpm, $db, $state, $pkg, [ scalar $p->fullname ]);
+ backtrack_selected_psel_keep($urpm, $db, $state, $pkg, [ scalar $p->fullname ]);
} else {
resolve_rejected_($urpm, $db, $state, $p, $properties,
removed => 1,