From efb48777b4365c71e59aadc037b4afb824624617 Mon Sep 17 00:00:00 2001 From: Nicola Sella Date: Tue, 26 Mar 2024 14:35:43 +0100 Subject: [PATCH] Add virtual destructor to TransactionItem Upstream commit: e4e90777f789fc45e002b4c0385c0565a76be946 Resolves: https://issues.redhat.com/browse/RHEL-26240 --- libdnf/transaction/TransactionItem.hpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/libdnf/transaction/TransactionItem.hpp b/libdnf/transaction/TransactionItem.hpp index 72684f7360..5addad45e5 100644 --- a/libdnf/transaction/TransactionItem.hpp +++ b/libdnf/transaction/TransactionItem.hpp @@ -43,6 +43,8 @@ namespace libdnf { class TransactionItemBase { public: + virtual ~TransactionItemBase() = default; + ItemPtr getItem() const noexcept { return item; } void setItem(ItemPtr value) { item = value; } @@ -101,6 +103,7 @@ class TransactionItem : public TransactionItemBase { explicit TransactionItem(Transaction *trans); TransactionItem(SQLite3Ptr conn, int64_t transID); + virtual ~TransactionItem() = default; int64_t getId() const noexcept { return id; } void setId(int64_t value) { id = value; }