From: Ondrej Kozina Date: Thu, 22 Aug 2013 15:36:33 +0000 (+0200) Subject: - add missing destructor in VolumeGroup class X-Git-Tag: v0.1.7~8^2~5 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=2f6ccc710096fee3f6cfe76069ab3d908401877b;p=thirdparty%2Fsnapper.git - add missing destructor in VolumeGroup class --- diff --git a/snapper/LvmCache.cc b/snapper/LvmCache.cc index 5ea8f0bc..ea8a8693 100644 --- a/snapper/LvmCache.cc +++ b/snapper/LvmCache.cc @@ -194,6 +194,13 @@ namespace snapper } + VolumeGroup::~VolumeGroup() + { + for (const_iterator cit = lv_info_map.begin(); cit != lv_info_map.end(); cit++) + delete cit->second; + } + + void VolumeGroup::activate(const string& lv_name) { diff --git a/snapper/LvmCache.h b/snapper/LvmCache.h index 81e219a9..29d25759 100644 --- a/snapper/LvmCache.h +++ b/snapper/LvmCache.h @@ -103,6 +103,7 @@ namespace snapper typedef vg_content_t::const_iterator const_iterator; VolumeGroup(vg_content_raw& input, const string& vg_name, const string& add_lv_name); + ~VolumeGroup(); string get_vg_name() const { return vg_name; }