]> git.ipfire.org Git - thirdparty/libsolv.git/commitdiff
simplify the code
authorMichael Schroeder <mls@suse.de>
Tue, 15 Sep 2015 09:11:31 +0000 (11:11 +0200)
committerMichael Schroeder <mls@suse.de>
Tue, 15 Sep 2015 09:11:31 +0000 (11:11 +0200)
src/transaction.c

index 23c7c74c2f39a73d8cf1f53b5fa435a6eddc7b48..6d0509974721391d686a8527593181535089bf56 100644 (file)
@@ -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;
 }