summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorerwincoumans <erwincoumans@google.com>2019-05-16 18:25:21 -0700
committerGitHub <noreply@github.com>2019-05-16 18:25:21 -0700
commit26486d56d79b2bfe169012277efe402487fd30aa (patch)
tree6134c9a7a256a0d13e8cf40e6be406b41772d4eb
parent7b06293a97eba4a552a698e822f072fec717f30b (diff)
parent64ebe27477d7e1fa2d4869ab91678d7413937135 (diff)
downloadbullet3-26486d56d79b2bfe169012277efe402487fd30aa.tar.gz
Merge pull request #2258 from fuchuyuan/master
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]);