[Bf-blender-cvs] [238a614] master: Fix T40289: Cycles leaking memory

Campbell Barton noreply at git.blender.org
Wed May 21 08:02:24 CEST 2014


Commit: 238a6149af6b18b198a02152ee28a89c83b13af2
Author: Campbell Barton
Date:   Wed May 21 16:00:20 2014 +1000
https://developer.blender.org/rB238a6149af6b18b198a02152ee28a89c83b13af2

Fix T40289: Cycles leaking memory

error in recent commit

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

M	intern/cycles/kernel/kernel_shadow.h

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

diff --git a/intern/cycles/kernel/kernel_shadow.h b/intern/cycles/kernel/kernel_shadow.h
index 6340e31..97b25ec 100644
--- a/intern/cycles/kernel/kernel_shadow.h
+++ b/intern/cycles/kernel/kernel_shadow.h
@@ -154,6 +154,8 @@ ccl_device_inline bool shadow_blocked(KernelGlobals *kg, PathState *state, Ray *
 
 			*shadow = throughput;
 
+			if(hits != hits_stack)
+				free(hits);
 			return is_zero(throughput);
 		}




More information about the Bf-blender-cvs mailing list