summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChuyuan Fu <fuchuyuan.kelly@gmail.com>2019-05-16 18:13:29 -0700
committerChuyuan Fu <fuchuyuan.kelly@gmail.com>2019-05-16 18:13:29 -0700
commit64ebe27477d7e1fa2d4869ab91678d7413937135 (patch)
tree6134c9a7a256a0d13e8cf40e6be406b41772d4eb
parent7b06293a97eba4a552a698e822f072fec717f30b (diff)
downloadbullet3-64ebe27477d7e1fa2d4869ab91678d7413937135.tar.gz
Add safety check
-rw-r--r--src/BulletCollision/BroadphaseCollision/btDbvt.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/BulletCollision/BroadphaseCollision/btDbvt.cpp b/src/BulletCollision/BroadphaseCollision/btDbvt.cpp
index 5ab3f9b60..166cb04c0 100644
--- a/src/BulletCollision/BroadphaseCollision/btDbvt.cpp
+++ b/src/BulletCollision/BroadphaseCollision/btDbvt.cpp
@@ -80,6 +80,7 @@ static DBVT_INLINE void deletenode(btDbvt* pdbvt,
static void recursedeletenode(btDbvt* pdbvt,
btDbvtNode* node)
{
+ if (node == 0) return;
if (!node->isleaf())
{
recursedeletenode(pdbvt, node->childs[0]);