Commit: 88843caaa3dd95e887f43f4c66ff7e47c6d31d66
Author: Mitchell Stokes
Date:   Tue Feb 4 10:54:09 2014 -0800
https://developer.blender.org/rB88843caaa3dd95e887f43f4c66ff7e47c6d31d66

BGE: Fixing memory corruption/double free when duplicating (e.g., addObject) 
LibLoaded lights.

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

M       source/gameengine/Ketsji/KX_Light.cpp

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

diff --git a/source/gameengine/Ketsji/KX_Light.cpp 
b/source/gameengine/Ketsji/KX_Light.cpp
index 3a8821e..20db6d2 100644
--- a/source/gameengine/Ketsji/KX_Light.cpp
+++ b/source/gameengine/Ketsji/KX_Light.cpp
@@ -101,6 +101,8 @@ CValue*             KX_LightObject::GetReplica()
        
        replica->m_lightobj.m_light = replica;
        m_rasterizer->AddLight(&replica->m_lightobj);
+       if (m_base)
+               m_base = NULL;
 
        return replica;
 }

_______________________________________________
Bf-blender-cvs mailing list
[email protected]
http://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to