diff --git a/contrib/backends/nntpchan-daemon/include/nntpchan/message.hpp b/contrib/backends/nntpchan-daemon/include/nntpchan/message.hpp index 2778f80..d10c321 100644 --- a/contrib/backends/nntpchan-daemon/include/nntpchan/message.hpp +++ b/contrib/backends/nntpchan-daemon/include/nntpchan/message.hpp @@ -10,6 +10,7 @@ struct MessageDB { using BoardPage = nntpchan::model::BoardPage; using Thread = nntpchan::model::Thread; + virtual ~MessageDB() {}; virtual bool LoadBoardPage(BoardPage &board, const std::string &newsgroup, uint32_t perpage, uint32_t page) const = 0; virtual bool FindThreadByHash(const std::string &hashhex, std::string &msgid) const = 0; virtual bool LoadThread(Thread &thread, const std::string &rootmsgid) const = 0;