diff options
author | Sho Amano <samano@xevo.com> | 2020-06-04 06:02:46 +0900 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-06-03 17:02:46 -0400 |
commit | 350733cd737bf5daf3d12971fb589cbc61f70f88 (patch) | |
tree | 96e4dfd376358a89dd0e40e0f9fe756a45a86ad6 | |
parent | c813503877768ae48bb5e49062bebe25291df1a1 (diff) | |
download | sdl_core-350733cd737bf5daf3d12971fb589cbc61f70f88.tar.gz |
fix: memory leak in DynamicApplicationDataImpl class (#2259)
-rw-r--r-- | src/components/application_manager/src/application_data_impl.cc | 15 |
1 files changed, 15 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 25fc60f3d9..02c55ce178 100644 --- a/src/components/application_manager/src/application_data_impl.cc +++ b/src/components/application_manager/src/application_data_impl.cc @@ -244,6 +244,21 @@ DynamicApplicationDataImpl::~DynamicApplicationDataImpl() { show_command_ = NULL; } + if (keyboard_props_) { + delete keyboard_props_; + keyboard_props_ = NULL; + } + + if (menu_title_) { + delete menu_title_; + menu_title_ = NULL; + } + + if (menu_icon_) { + delete menu_icon_; + menu_icon_ = NULL; + } + if (tbt_show_command_) { delete tbt_show_command_; tbt_show_command_ = NULL; |