diff --git a/libraries/networking/src/ReceivedPacketProcessor.cpp b/libraries/networking/src/ReceivedPacketProcessor.cpp index 706266a903..3c4b32b4ec 100644 --- a/libraries/networking/src/ReceivedPacketProcessor.cpp +++ b/libraries/networking/src/ReceivedPacketProcessor.cpp @@ -40,13 +40,13 @@ bool ReceivedPacketProcessor::process() { } preProcess(); - QVector currentPackets; if (!_packets.size()) { return isStillRunning(); } lock(); - std::swap(currentPackets, _packets); + QVector currentPackets; + currentPackets.swap(_packets); unlock(); foreach(auto& packet, currentPackets) {