From 9fee0bfaaa21d9bb21892e75d0f1412e6317d1e0 Mon Sep 17 00:00:00 2001 From: cignoni Date: Thu, 10 May 2007 10:48:49 +0000 Subject: [PATCH] Corrected wrong deallocation when octree was destroyed after being never used. --- vcg/space/index/octree.h | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/vcg/space/index/octree.h b/vcg/space/index/octree.h index 4330e154..106cfa6e 100644 --- a/vcg/space/index/octree.h +++ b/vcg/space/index/octree.h @@ -214,9 +214,13 @@ namespace vcg }; public: + Octree() + { + marks=0; + } ~Octree() { - delete []marks; + if(marks) delete []marks; int node_count = TemplatedOctree::NodeCount(); for (int i=0; i