X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=readtreecommand.cpp;h=405de84daef015d5edb37110ab35f0a2c98bbbb3;hb=9651e8e7172d86707b34af15e95ec60ad4c3c3f9;hp=63c62265455ad6b2348d5496a278245f75fe5f71;hpb=a85da7303079652b569291eacb9c2964060e072b;p=mothur.git diff --git a/readtreecommand.cpp b/readtreecommand.cpp index 63c6226..405de84 100644 --- a/readtreecommand.cpp +++ b/readtreecommand.cpp @@ -43,8 +43,11 @@ ReadTreeCommand::~ReadTreeCommand(){ int ReadTreeCommand::execute(){ try { - - read->read(); + int readOk; + + readOk = read->read(); + + if (readOk != 0) { cout << "Read Terminated." << endl; globaldata->gTree.clear(); delete globaldata->gTreemap; return 0; } vector T = globaldata->gTree; @@ -52,6 +55,7 @@ int ReadTreeCommand::execute(){ for (int i = 0; i < T.size(); i++) { T[i]->assembleTree(); } + return 0; } catch(exception& e) {