diff --git a/include/searcher.h b/include/searcher.h index 08da3c993..262f79aff 100644 --- a/include/searcher.h +++ b/include/searcher.h @@ -51,7 +51,7 @@ namespace kiwix { public: Searcher(); - ~Searcher(); + virtual ~Searcher(); void search(std::string &search, unsigned int resultStart, unsigned int resultEnd, const bool verbose=false); diff --git a/include/xapianSearcher.h b/include/xapianSearcher.h index 2f21ed052..4404f2545 100644 --- a/include/xapianSearcher.h +++ b/include/xapianSearcher.h @@ -37,6 +37,7 @@ namespace kiwix { public: XapianSearcher(const string &xapianDirectoryPath); + virtual ~XapianSearcher() {}; void searchInIndex(string &search, const unsigned int resultStart, const unsigned int resultEnd, const bool verbose=false);