diff --git a/libraries/networking/src/PacketReceiver.cpp b/libraries/networking/src/PacketReceiver.cpp index 98c4843d03..cb35b9b5c9 100644 --- a/libraries/networking/src/PacketReceiver.cpp +++ b/libraries/networking/src/PacketReceiver.cpp @@ -226,7 +226,7 @@ void PacketReceiver::handleVerifiedPacket(std::unique_ptr packet) { auto it = _packetListenerMap.find(nlPacket->getType()); - if (it != _packetListenerMap.end()) { + if (it != _packetListenerMap.end() && it->second.isValid()) { auto listener = it.value();