From f64fc0a26b65434120ea2b6e8fdddda684e42dc0 Mon Sep 17 00:00:00 2001 From: "erwin.coumans" Date: Tue, 15 Nov 2011 18:16:42 +0000 Subject: [PATCH] avoid array out-of-bounds access --- src/BulletCollision/CollisionDispatch/btCollisionDispatcher.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/BulletCollision/CollisionDispatch/btCollisionDispatcher.h b/src/BulletCollision/CollisionDispatch/btCollisionDispatcher.h index 2fca43f82..5accad9a9 100644 --- a/src/BulletCollision/CollisionDispatch/btCollisionDispatcher.h +++ b/src/BulletCollision/CollisionDispatch/btCollisionDispatcher.h @@ -91,7 +91,7 @@ public: btPersistentManifold** getInternalManifoldPointer() { - return &m_manifoldsPtr[0]; + return m_manifoldsPtr.size()? &m_manifoldsPtr[0] : 0; } btPersistentManifold* getManifoldByIndexInternal(int index)