diff --git a/src/Node.cpp b/src/Node.cpp index fa6866ea23c12bdd2abca4b052bff4c9229260f5..cac4adbe628a432ca9595b9122f5e55a31713ed4 100644 --- a/src/Node.cpp +++ b/src/Node.cpp @@ -1204,6 +1204,8 @@ void Node::handleTcpMessage() tcpServent->regMessages.push(msg.toString()); break; } + string execName = EXEC_CMD + inMsg[1]; + if (runExecutable(execName, inMsg[3]) < 0) {} //cout << "[EXEC] ERROR" << endl; break;} string ackStr = nodeInformation.ip + "::" + inMsg[4] + "::" + inMsg[2]; //IP, file, chunk //cout << "[CHUNKACK] sending maple ack " << ackStr << endl; Messages ackMsg(MAPLEACK, ackStr); @@ -1212,8 +1214,6 @@ void Node::handleTcpMessage() tcpServent->regMessages.push(msg.toString()); break; } - string execName = EXEC_CMD + inMsg[1]; - if (runExecutable(execName, inMsg[3]) < 0) {} //cout << "[EXEC] ERROR" << endl; break;} break; } //cout << "[CHUNKACK] leader confirming " << inMsg[4] << "::" << inMsg[2] << " was received" << endl;