From df6ee4c7a537b4c74df55187f14b6087cf0b0486 Mon Sep 17 00:00:00 2001 From: Stephen Birarda Date: Fri, 8 May 2015 12:10:13 -0700 Subject: [PATCH] immediately terminate instead of attempting network stop --- assignment-client/src/AssignmentClientMonitor.cpp | 12 +----------- 1 file changed, 1 insertion(+), 11 deletions(-) diff --git a/assignment-client/src/AssignmentClientMonitor.cpp b/assignment-client/src/AssignmentClientMonitor.cpp index 12f5abc796..bb1e56e886 100644 --- a/assignment-client/src/AssignmentClientMonitor.cpp +++ b/assignment-client/src/AssignmentClientMonitor.cpp @@ -85,17 +85,7 @@ void AssignmentClientMonitor::waitOnChildren(int msecs) { void AssignmentClientMonitor::stopChildProcesses() { auto nodeList = DependencyManager::get(); - nodeList->eachNode([&](const SharedNodePointer& node) { - qDebug() << "asking child" << node->getUUID() << "to exit."; - node->activateLocalSocket(); - QByteArray diePacket = byteArrayWithPopulatedHeader(PacketTypeStopNode); - nodeList->writeUnverifiedDatagram(diePacket, *node->getActiveSocket()); - }); - - // try to give all the children time to shutdown - waitOnChildren(WAIT_FOR_CHILD_MSECS); - - // ask more firmly + // ask child processes to terminate QMutableListIterator i(_childProcesses); while (i.hasNext()) { QProcess* childProcess = i.next();