[Bf-blender-cvs] [d97471ddf74] blender2.8: Workbench: Fixed memory leak

Jeroen Bakker noreply at git.blender.org
Tue May 22 15:06:02 CEST 2018


Commit: d97471ddf74e1e4a122c4678a715f2e6d05a6e6c
Author: Jeroen Bakker
Date:   Tue May 22 15:05:11 2018 +0200
Branches: blender2.8
https://developer.blender.org/rBd97471ddf74e1e4a122c4678a715f2e6d05a6e6c

Workbench: Fixed memory leak

ImBuf radiance buffers were freed incorrectly

===================================================================

M	source/blender/blenkernel/intern/studiolight.c

===================================================================

diff --git a/source/blender/blenkernel/intern/studiolight.c b/source/blender/blenkernel/intern/studiolight.c
index 5b84a686fa9..a8861a90fd0 100644
--- a/source/blender/blenkernel/intern/studiolight.c
+++ b/source/blender/blenkernel/intern/studiolight.c
@@ -64,7 +64,7 @@ static void studiolight_free(struct StudioLight *sl)
 {
 	for (int index = 0 ; index < 6 ; index ++) {
 		if (sl->radiance_buffers[index] != NULL) {
-			MEM_freeN(sl->radiance_buffers[index]);
+			IMB_freeImBuf(sl->radiance_buffers[index]);
 			sl->radiance_buffers[index] = NULL;
 		}
 	}



More information about the Bf-blender-cvs mailing list