diff options
Diffstat (limited to 'libs/surfaces')
-rw-r--r-- | libs/surfaces/mackie/device_info.cc | 2 | ||||
-rw-r--r-- | libs/surfaces/mackie/device_profile.cc | 2 |
2 files changed, 4 insertions, 0 deletions
diff --git a/libs/surfaces/mackie/device_info.cc b/libs/surfaces/mackie/device_info.cc index 04cbfecc56..a2aeaa08aa 100644 --- a/libs/surfaces/mackie/device_info.cc +++ b/libs/surfaces/mackie/device_info.cc @@ -25,6 +25,7 @@ #include "pbd/error.h" #include "pbd/pathscanner.h" #include "pbd/convert.h" +#include "pbd/stl_delete.h" #include "ardour/filesystem_paths.h" @@ -509,6 +510,7 @@ DeviceInfo::reload_device_info () } } + vector_delete (devinfos); delete devinfos; } diff --git a/libs/surfaces/mackie/device_profile.cc b/libs/surfaces/mackie/device_profile.cc index ddbb4782db..73e885d8c5 100644 --- a/libs/surfaces/mackie/device_profile.cc +++ b/libs/surfaces/mackie/device_profile.cc @@ -25,6 +25,7 @@ #include "pbd/xml++.h" #include "pbd/error.h" #include "pbd/pathscanner.h" +#include "pbd/stl_delete.h" #include "pbd/replace_all.h" #include "ardour/filesystem_paths.h" @@ -126,6 +127,7 @@ DeviceProfile::reload_device_profiles () } } + vector_delete (devprofiles); delete devprofiles; } |