From 5a52783c2257a1c88f21a3604ded50c938afd303 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stanis=C5=82aw=20Pitucha?= Date: Fri, 29 Jan 2016 19:22:01 +1100 Subject: [PATCH] delete[] to match new[] --- src/util/DataTree.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/util/DataTree.cpp b/src/util/DataTree.cpp index 94b64f8..bda9cf1 100755 --- a/src/util/DataTree.cpp +++ b/src/util/DataTree.cpp @@ -45,7 +45,7 @@ DataElement::~DataElement() { void DataElement::data_init(size_t data_size_in) { if (data_val) { - delete data_val; + delete[] data_val; data_val = NULL; } data_size = data_size_in; @@ -837,7 +837,7 @@ void DataTree::nodeToXML(DataNode *elem, TiXmlElement *elxml) { text = new TiXmlText(tmp_pstr); element->LinkEndChild(text); } - delete tmp_pstr; + delete[] tmp_pstr; break; case DATA_CHAR: child->element()->get(tmp_char); @@ -1598,7 +1598,7 @@ bool DataTree::SaveToFile(const std::string& filename, bool compress, int /* com if (!compress) { free(serialized); } else { - delete compressed; + delete[] compressed; } return true; @@ -1639,7 +1639,7 @@ bool DataTree::LoadFromFile(const std::string& filename) { serialized = new char[dataSize]; fastlz_decompress(compressed, compressedSize, serialized, dataSize); - delete compressed; + delete[] compressed; } else { serialized = new char[dataSize]; fin.read(serialized, dataSize);