diff --git a/Source/Resource/XmlParsing.cpp b/Source/Resource/XmlParsing.cpp index 44021a765..5f2d1cd26 100644 --- a/Source/Resource/XmlParsing.cpp +++ b/Source/Resource/XmlParsing.cpp @@ -151,7 +151,7 @@ bool XmlDocument::Parse(const char* begin, const char* end) { if (this->child != nullptr) { this->Reset(); if (this->buffer != nullptr) { - std::free(this->buffer); + delete[] static_cast(this->buffer); this->buffer = nullptr; } }