From 91a51ec64c35713914b22f2d9a283dc5b4091c12 Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Wed, 30 Mar 2011 23:57:40 +0300 Subject: Fix memory leaks and some other errors. --- src/resources/colordb.cpp | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/resources/colordb.cpp') diff --git a/src/resources/colordb.cpp b/src/resources/colordb.cpp index 5706c952c..30d7c4f0c 100644 --- a/src/resources/colordb.cpp +++ b/src/resources/colordb.cpp @@ -98,7 +98,10 @@ void ColorDB::loadColorLists() XML::Document *doc = new XML::Document("itemcolors.xml"); xmlNodePtr root = doc->rootNode(); if (!root) + { + delete doc; return; + } for_each_xml_child_node(node, root) { -- cgit v1.2.3-60-g2f50