diff --git a/scene/resources/dynamic_font.cpp b/scene/resources/dynamic_font.cpp index 86302bb8fc..2f5a2131e9 100644 --- a/scene/resources/dynamic_font.cpp +++ b/scene/resources/dynamic_font.cpp @@ -132,6 +132,7 @@ Error DynamicFontAtSize::_load() { f->get_buffer(font->_fontdata.ptrw(), len); font->set_font_ptr(font->_fontdata.ptr(), len); f->close(); + memdelete(f); } if (font->font_mem) {