]> git.donarmstrong.com Git - mothur.git/blobdiff - treegroupscommand.cpp
fixed some bugs
[mothur.git] / treegroupscommand.cpp
index 0f106c493d1d55f7e742ed1195e1557f435d6e49..88b1b46997a4e52d215bf2f5c2b67a75bdf300d3 100644 (file)
@@ -205,11 +205,13 @@ void TreeGroupCommand::help(){
 //**********************************************************************************************************************
 
 TreeGroupCommand::~TreeGroupCommand(){
-       delete input;
-       if (format == "sharedfile") {delete read;}
-       else { delete readMatrix;  delete matrix; delete list; }
-       delete tmap;
-       delete validCalculator;
+       if (abort == false) {
+               
+               if (format == "sharedfile") { delete read;  delete input; globaldata->ginput = NULL;}
+               else { delete readMatrix;  delete matrix; delete list; }
+               delete tmap;
+               delete validCalculator;
+       }
        
 }