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

Reply via email to