From: Michael Schroeder Date: Tue, 15 Sep 2015 09:11:31 +0000 (+0200) Subject: simplify the code X-Git-Tag: 0.6.13~6 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6a4870441ef8c4f69962f866a5e40f77fcd65c83;p=thirdparty%2Flibsolv.git simplify the code --- diff --git a/src/transaction.c b/src/transaction.c index 23c7c74c..6d050997 100644 --- a/src/transaction.c +++ b/src/transaction.c @@ -2190,11 +2190,7 @@ transaction_order_get_cycle(Transaction *trans, Id cid, Queue *q) else severity = SOLVER_ORDERCYCLE_CRITICAL; if (q) - { - int i, k = cq->elements[cid] + cq->elements[cid + 1]; - for (i = cq->elements[cid]; i < k; i++) - queue_push(q, cq->elements[i]); - } + queue_insertn(q, 0, cq->elements[cid + 1], cq->elements + cq->elements[cid]); return severity; }