raster pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=1670fa27d9d5e6f0eebcc214e55262397c401c09

commit 1670fa27d9d5e6f0eebcc214e55262397c401c09
Author: Carsten Haitzler (Rasterman) <[email protected]>
Date:   Mon Sep 1 19:25:39 2014 +0900

    ephysics - Dereference after null check - fix
    
    fix CID 1039416
---
 src/lib/ephysics/ephysics_body.cpp | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/lib/ephysics/ephysics_body.cpp 
b/src/lib/ephysics/ephysics_body.cpp
index 3471938..c649506 100644
--- a/src/lib/ephysics/ephysics_body.cpp
+++ b/src/lib/ephysics/ephysics_body.cpp
@@ -2972,7 +2972,7 @@ EAPI EPhysics_Body *
 ephysics_body_soft_box_add(EPhysics_World *world)
 {
    EPhysics_Body *body;
-   EPhysics_Body_Face_Slice *face_slice;
+   EPhysics_Body_Face_Slice *face_slice = NULL;
    btCollisionShape *shape;
    btSoftBodyWorldInfo *world_info;
    btSoftBody *soft_body;
@@ -3046,7 +3046,7 @@ ephysics_body_soft_box_add(EPhysics_World *world)
 
 no_slices:
 no_face_slice:
-   _ephysics_body_face_slice_del(face_slice);
+   if (face_slice) _ephysics_body_face_slice_del(face_slice);
 no_deform:
    ephysics_world_body_del(world, body);
 no_body:

-- 


Reply via email to