Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=fwsetup-ng.git;a=commitdiff;h=dd89556d0120a483c23256963bac506582f49601
commit dd89556d0120a483c23256963bac506582f49601 Author: James Buren <[email protected]> Date: Tue Aug 21 13:52:33 2012 -0500 add destructor to gpt table diff --git a/GptPartitionTable.cc b/GptPartitionTable.cc index 35ba306..0cfaccb 100644 --- a/GptPartitionTable.cc +++ b/GptPartitionTable.cc @@ -38,6 +38,23 @@ static string get_gpt_label_uuid(const string &path) return line; } +GptPartitionTable::GptPartitionTable() +{ +} + +GptPartitionTable::~GptPartitionTable() +{ + size_t i = 0; + GptPartition *part = 0; + + while(i < _table.size()) + { + part = (GptPartition *) _table.at(i); + delete part; + ++i; + } +} + bool GptPartitionTable::read(const string &path) { int fd = -1; diff --git a/GptPartitionTable.hh b/GptPartitionTable.hh index c54815e..6d7d78a 100644 --- a/GptPartitionTable.hh +++ b/GptPartitionTable.hh @@ -6,6 +6,8 @@ class GptPartitionTable : public PartitionTable { public: + GptPartitionTable(); + virtual ~GptPartitionTable(); virtual bool read(const string &path); virtual bool write(const string &path); _______________________________________________ Frugalware-git mailing list [email protected] http://frugalware.org/mailman/listinfo/frugalware-git
