- readSpecialChar(f,':',"colon");
- if(n >= numNodes){ cerr << "Error: Too many nodes in input tree\n"; exit(1); }
- T->tree[n].setBranchLength(readBranchLength(f));
+ error = readSpecialChar(f,':',"colon");
+ if (error == -1) { readOk = -1; return -1; }
+ if(n >= numNodes){ cerr << "Error: Too many nodes in input tree\n"; readOk = -1; return -1; }
+ error = readBranchLength(f);
+ if (error == -1) { readOk = -1; return -1; }
+ T->tree[n].setBranchLength(error);