diff --git a/libraries/networking/src/udt/SendQueue.cpp b/libraries/networking/src/udt/SendQueue.cpp index 31c2f41259..ac6c8238e8 100644 --- a/libraries/networking/src/udt/SendQueue.cpp +++ b/libraries/networking/src/udt/SendQueue.cpp @@ -138,7 +138,7 @@ void SendQueue::queuePacketList(std::unique_ptr packetList) { _emptyCondition.notify_one(); } - if (!this->thread()->isRunning()) { + if (!this->thread()->isRunning() && _state == State::NotStarted) { this->thread()->start(); } }