diff -ru libdnf-0.33.0/libdnf/goal/IdQueue.hpp libdnf-0.33.0.patched/libdnf/goal/IdQueue.hpp --- libdnf-0.33.0/libdnf/goal/IdQueue.hpp 2019-06-01 08:35:40.000000000 +0200 +++ libdnf-0.33.0.patched/libdnf/goal/IdQueue.hpp 2019-06-01 08:41:38.679616470 +0200 @@ -51,13 +51,13 @@ }; inline IdQueue::IdQueue() { queue_init(&queue); } -inline IdQueue::IdQueue(const IdQueue & src) { queue_init_clone(&queue, &src.queue); } +inline IdQueue::IdQueue(const IdQueue & src) { queue_init_clone(&queue, (Queue*)&src.queue); } inline IdQueue::IdQueue(IdQueue && src) { queue_init(&queue); std::swap(queue, src.queue); } -inline IdQueue::IdQueue(const Queue & src) { queue_init_clone(&queue, &src); } +inline IdQueue::IdQueue(const Queue & src) { queue_init_clone(&queue, (Queue*)&src); } inline IdQueue::~IdQueue() { queue_free(&queue); }