diff --git a/src/mnemonics/language_base.h b/src/mnemonics/language_base.h index 9a60f8a5..e0297c84 100644 --- a/src/mnemonics/language_base.h +++ b/src/mnemonics/language_base.h @@ -106,6 +106,12 @@ namespace Language trimmed_word_map = new std::unordered_map; unique_prefix_length = 4; } + virtual ~Base() + { + delete word_list; + delete word_map; + delete trimmed_word_map; + } /*! * \brief Returns a pointer to the word list. * \return A pointer to the word list.