From: Kristian Høgsberg Date: Tue, 8 Apr 2008 04:10:31 +0000 (-0400) Subject: Don't add package to transaction more than once. X-Git-Tag: 0.1~155 X-Git-Url: http://project.juiblex.co.uk/git/?a=commitdiff_plain;h=90df298613174da7e4567edc5a0221857247e267;p=razor.git Don't add package to transaction more than once. --- diff --git a/razor.c b/razor.c index 071ceae..e21e5bf 100644 --- a/razor.c +++ b/razor.c @@ -2300,6 +2300,8 @@ add_transaction_package(struct razor_transaction *trans, already->state == RAZOR_PACKAGE_FORCED_UPDATE) { already->new_package = new_package; return; + } else if (new_package_set == trans->upstream) { + return; } /* Oops. We lose */