Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMitchell Stokes <mogurijin@gmail.com>2014-02-04 22:54:09 +0400
committerMitchell Stokes <mogurijin@gmail.com>2014-02-05 02:48:22 +0400
commit88843caaa3dd95e887f43f4c66ff7e47c6d31d66 (patch)
tree559f9e9ea5fb0ad7ff41cbd0777fb458d1374827 /source/gameengine/Ketsji/KX_Light.cpp
parent502f9312d8c797d93d6084e17216013da8cc956a (diff)
BGE: Fixing memory corruption/double free when duplicating (e.g., addObject) LibLoaded lights.
Diffstat (limited to 'source/gameengine/Ketsji/KX_Light.cpp')
-rw-r--r--source/gameengine/Ketsji/KX_Light.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/source/gameengine/Ketsji/KX_Light.cpp b/source/gameengine/Ketsji/KX_Light.cpp
index 3a8821e8a86..20db6d2dd37 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;
}