]> git.donarmstrong.com Git - mothur.git/blobdiff - sharedlistvector.h
worked on parselist and shared commands, removing memory leaks and allowing any numbe...
[mothur.git] / sharedlistvector.h
index 2c8d01bf4c257a715f789412a4391169138af9b6..0586dfff3ce56dbaae588639f14331c312b3fb84 100644 (file)
@@ -33,8 +33,8 @@ public:
        SharedListVector();
        SharedListVector(int);
        SharedListVector(ifstream&);
-       SharedListVector(const SharedListVector& lv) : DataVector(lv.label), data(lv.data), maxRank(lv.maxRank), numBins(lv.numBins), numSeqs(lv.numSeqs){globaldata = GlobalData::getInstance();};
-       ~SharedListVector(){};
+       SharedListVector(const SharedListVector& lv) : DataVector(lv.label), data(lv.data), maxRank(lv.maxRank), numBins(lv.numBins), numSeqs(lv.numSeqs){globaldata = GlobalData::getInstance(); groupmap = NULL; };
+       ~SharedListVector(){ if (groupmap != NULL) { delete groupmap; } };
        
        int getNumBins()                                                        {       return numBins;         }
        int getNumSeqs()                                                        {       return numSeqs;         }