From 5b4a6dc330cb38022d24331e12e5cf5d2e43eac2 Mon Sep 17 00:00:00 2001 From: Paul Gruenbacher Date: Mon, 3 Jan 2022 14:52:53 -0600 Subject: [PATCH] Fix bad delete in font_manager.cpp (#2703) Fix alloc-dealloc-mismatch (operator new [] vs operator delete --- examples/common/font/font_manager.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/examples/common/font/font_manager.cpp b/examples/common/font/font_manager.cpp index 066408778..ea0e5a2e1 100644 --- a/examples/common/font/font_manager.cpp +++ b/examples/common/font/font_manager.cpp @@ -284,7 +284,7 @@ TrueTypeHandle FontManager::createTtf(const uint8_t* _buffer, uint32_t _size) void FontManager::destroyTtf(TrueTypeHandle _handle) { BX_ASSERT(isValid(_handle), "Invalid handle used"); - delete m_cachedFiles[_handle.idx].buffer; + delete[] m_cachedFiles[_handle.idx].buffer; m_cachedFiles[_handle.idx].bufferSize = 0; m_cachedFiles[_handle.idx].buffer = NULL; m_filesHandles.free(_handle.idx);