diff --git a/src/gui/fontzlib.cpp b/src/gui/fontzlib.cpp index 3e1f197c9..c5f5fcf05 100644 --- a/src/gui/fontzlib.cpp +++ b/src/gui/fontzlib.cpp @@ -109,7 +109,7 @@ ImFont* FurnaceGUI::addFontZlib(const void* data, size_t len, float size_pixels, blocks.clear(); return NULL; } - unsigned char* finalData=new unsigned char[finalSize]; + unsigned char* finalData=(unsigned char*)malloc(finalSize); for (InflateBlock* i: blocks) { memcpy(&finalData[curSeek],i->buf,i->blockSize); curSeek+=i->blockSize;