diff --git a/src/analyzer/analyzercontainer.cpp b/src/analyzer/analyzercontainer.cpp index 7d9e9e912..0696601ab 100644 --- a/src/analyzer/analyzercontainer.cpp +++ b/src/analyzer/analyzercontainer.cpp @@ -137,10 +137,12 @@ void AnalyzerContainer::SetEngine(SharedPtr engine) { } void AnalyzerContainer::DisableAnalyzer() { + delete current_analyzer_; current_analyzer_ = nullptr; Save(); + } void AnalyzerContainer::ChangeAnalyzer(const int id) {