# HG changeset patch # User Tom Fredrik Blenning Klaussen # Date 1346174133 -7200 # Node ID 9a1825df8418e6cd1aaebe6a455c0b4d551ecd1d # Parent 06166d6c083bf78a5e86662ba7a37d5cf02d9f40 Plug memoryleaks. diff -r 06166d6c083b -r 9a1825df8418 DataController.cpp --- a/DataController.cpp Tue Aug 28 18:58:02 2012 +0200 +++ b/DataController.cpp Tue Aug 28 19:15:33 2012 +0200 @@ -483,6 +483,7 @@ DataController::~DataController() { + delete dblink; } diff -r 06166d6c083b -r 9a1825df8418 RBTree.hpp --- a/RBTree.hpp Tue Aug 28 18:58:02 2012 +0200 +++ b/RBTree.hpp Tue Aug 28 19:15:33 2012 +0200 @@ -33,6 +33,12 @@ this->data = data; } + ~RBTreeNode() + { + delete left; + delete right; + } + void setColor(Color color) { red = (color == RED); @@ -269,6 +275,11 @@ RBTree() : node(0) { } + + ~RBTree() + { + delete node; + } bool consistent() const {