Index: source/ariba/overlay/modules/OverlayInterface.h
===================================================================
--- source/ariba/overlay/modules/OverlayInterface.h	(revision 7933)
+++ source/ariba/overlay/modules/OverlayInterface.h	(revision 8606)
@@ -79,5 +79,5 @@
 
 	/**
-	 * Destrcuts the overlay.
+	 * Destructs the overlay.
 	 */
 	virtual ~OverlayInterface();
Index: source/ariba/overlay/modules/chord/detail/chord_routing_table.hpp
===================================================================
--- source/ariba/overlay/modules/chord/detail/chord_routing_table.hpp	(revision 7933)
+++ source/ariba/overlay/modules/chord/detail/chord_routing_table.hpp	(revision 8606)
@@ -184,4 +184,10 @@
 	}
 
+	virtual ~chord_routing_table() {
+		BOOST_FOREACH( finger_table* f, this->finger){
+			delete f;
+		}
+	}
+
 	/// check whether a node could fit the routing table
 	bool is_insertable( const nodeid_t& value ) {
