raster pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=683834cfc4a3b60ce9c5790bfbd232f591897e92
commit 683834cfc4a3b60ce9c5790bfbd232f591897e92 Author: Carsten Haitzler (Rasterman) <[email protected]> Date: Fri Aug 22 19:49:38 2014 +0900 ephysics - fix null dereference this fixes a real bug in ephysics where we explicitly deref a null ponter. fix CID 1039418 --- src/lib/ephysics/ephysics_body.cpp | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/src/lib/ephysics/ephysics_body.cpp b/src/lib/ephysics/ephysics_body.cpp index e7cb00d..48ef8cf 100644 --- a/src/lib/ephysics/ephysics_body.cpp +++ b/src/lib/ephysics/ephysics_body.cpp @@ -2122,13 +2122,7 @@ _ephysics_body_soft_body_add(EPhysics_World *world, btCollisionShape *collision_ body = _ephysics_body_rigid_body_add(world, collision_shape, "soft box", 0.5, 0.5, 0.5); - if (!body) - { - if (body->deleted) return NULL; - body->deleted = EINA_TRUE; - ephysics_world_body_del(body->world, body); - return NULL; - } + if (!body) return NULL; body->material_index = 0; body->type = EPHYSICS_BODY_TYPE_SOFT; --
