diff --git a/src/core/render.cpp b/src/core/render.cpp index 24ceff11..76ce2883 100644 --- a/src/core/render.cpp +++ b/src/core/render.cpp @@ -552,6 +552,7 @@ screen::~screen() throw() { if(memory && !user_memory) delete[] memory; + delete[] palette; } void clip_range(uint32_t origin, uint32_t size, int32_t base, int32_t& minc, int32_t& maxc) throw()