fix a small memory leak in transaction_order()
[platform/upstream/libsolv.git] / src / transaction.c
index d0db631..e1c0d2f 100644 (file)
@@ -1882,6 +1882,8 @@ printf("free %s [%d]\n", pool_solvid2str(pool, te2->p), temedianr[od.invedgedata
       solv_free(od.tes);
       solv_free(od.invedgedata);
     }
+  queue_free(&od.cycles);
+  queue_free(&od.cyclesdata);
 }