diff --git a/interface/src/octree/OctreePacketProcessor.cpp b/interface/src/octree/OctreePacketProcessor.cpp index a7cb1aaa66..fbd22db558 100644 --- a/interface/src/octree/OctreePacketProcessor.cpp +++ b/interface/src/octree/OctreePacketProcessor.cpp @@ -28,7 +28,10 @@ OctreePacketProcessor::OctreePacketProcessor() { } OctreePacketProcessor::~OctreePacketProcessor() { - DependencyManager::get()->getPacketReceiver().unregisterListener(this); + auto nodelist = DependencyManager::get(); + if (nodelist) { + nodelist->getPacketReceiver().unregisterListener(this); + } } void OctreePacketProcessor::handleOctreePacket(QSharedPointer packet, SharedNodePointer senderNode) {