diff --git a/Source/Resource/ResourceAliases.cpp b/Source/Resource/ResourceAliases.cpp index 1d5162765..d01d0e18a 100644 --- a/Source/Resource/ResourceAliases.cpp +++ b/Source/Resource/ResourceAliases.cpp @@ -55,7 +55,7 @@ void ResourceAliases::Load(int) { } const std::uint32_t bytes = file.GetSize(); - auto* contents = static_cast(std::malloc(bytes + 1)); + auto* contents = new char[bytes + 1]; file.Read(contents, bytes); contents[bytes] = '\0'; file.Close(); @@ -82,6 +82,6 @@ void ResourceAliases::Load(int) { } if (contents) { - std::free(contents); + delete[] contents; } }