diff --git a/GeoLib/SimplePolygonTree.cpp b/GeoLib/SimplePolygonTree.cpp
index d0e5835226b254e4d890cc76f7dc0de48ac55e7f..8065a57fd009dcfdfbcd642ad59b32a2aa06b382 100644
--- a/GeoLib/SimplePolygonTree.cpp
+++ b/GeoLib/SimplePolygonTree.cpp
@@ -22,7 +22,6 @@ SimplePolygonTree::SimplePolygonTree(Polygon * polygon, SimplePolygonTree * pare
 
 SimplePolygonTree::~SimplePolygonTree()
 {
-	delete _node_polygon;
 	for (std::list<SimplePolygonTree*>::const_iterator it (_childs.begin());
 		     it != _childs.end(); ++it) {
 		delete *it;