diff --git a/libraries/networking/src/PacketListener.cpp b/libraries/networking/src/PacketListener.cpp index 3036afc7cb..f4a5c4a9cd 100644 --- a/libraries/networking/src/PacketListener.cpp +++ b/libraries/networking/src/PacketListener.cpp @@ -14,5 +14,8 @@ #include "NodeList.h" PacketListener::~PacketListener() { - DependencyManager::get()->getPacketReceiver().unregisterListener(this); + auto limitedNodelist = DependencyManager::get(); + if (limitedNodelist) { + limitedNodelist->getPacketReceiver().unregisterListener(this); + } }