From 039bdc8900bd11597c49a20a653159bc4be91db1 Mon Sep 17 00:00:00 2001 From: Atlante45 Date: Wed, 15 Jul 2015 14:06:39 -0700 Subject: [PATCH] Check dependencyManager return value --- interface/src/octree/OctreePacketProcessor.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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) {