From 7a8a8e2fac32cf5dfc173f31438f266b1b573f55 Mon Sep 17 00:00:00 2001 From: ZappoMan Date: Mon, 21 Apr 2014 15:14:06 -0700 Subject: [PATCH] delete tree on server shutdown --- assignment-client/src/octree/OctreeServer.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/assignment-client/src/octree/OctreeServer.cpp b/assignment-client/src/octree/OctreeServer.cpp index cf0cf725a9..4f435cd371 100644 --- a/assignment-client/src/octree/OctreeServer.cpp +++ b/assignment-client/src/octree/OctreeServer.cpp @@ -298,6 +298,12 @@ OctreeServer::~OctreeServer() { delete _jurisdiction; _jurisdiction = NULL; + // cleanup our tree here... + qDebug() << qPrintable(_safeServerName) << "server cleaning up octree... [" << this << "]"; + delete _tree; + _tree = NULL; + qDebug() << qPrintable(_safeServerName) << "server DONE cleaning up octree... [" << this << "]"; + if (_instance == this) { _instance = NULL; // we are gone }