summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/components/application_manager/src/application_data_impl.cc5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/components/application_manager/src/application_data_impl.cc b/src/components/application_manager/src/application_data_impl.cc
index 02c55ce178..a5b5827f2f 100644
--- a/src/components/application_manager/src/application_data_impl.cc
+++ b/src/components/application_manager/src/application_data_impl.cc
@@ -278,6 +278,11 @@ DynamicApplicationDataImpl::~DynamicApplicationDataImpl() {
}
sub_menu_.clear();
+ for (auto command : choice_set_map_) {
+ delete command.second;
+ }
+ choice_set_map_.clear();
+
PerformChoiceSetMap::iterator it = performinteraction_choice_set_map_.begin();
for (; performinteraction_choice_set_map_.end() != it; ++it) {
PerformChoice::iterator choice_it =