From 21df108cb92355c60f6b4852ac7a558b5ffa778e Mon Sep 17 00:00:00 2001 From: Ton Roosendaal Date: Tue, 28 Feb 2006 16:45:52 +0000 Subject: [PATCH] Saving OpenEXR half didn't free allocated half buffer... silly c++ memory management! --- source/blender/imbuf/intern/openexr/openexr_api.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/source/blender/imbuf/intern/openexr/openexr_api.cpp b/source/blender/imbuf/intern/openexr/openexr_api.cpp index 8c0bbb66911..cb9bdd28019 100644 --- a/source/blender/imbuf/intern/openexr/openexr_api.cpp +++ b/source/blender/imbuf/intern/openexr/openexr_api.cpp @@ -249,6 +249,7 @@ static short imb_save_openexr_half(struct ImBuf *ibuf, char *name, int flags) file->setFrameBuffer (frameBuffer); file->writePixels (height); delete file; + delete pixels; } catch (const std::exception &exc) {