Fixed ChainShape:getChildEdge crashing

This commit is contained in:
Alex Szpakowski
2013-08-11 17:50:57 -03:00
parent 2561ace2d6
commit 4f6e956f85
2 changed files with 13 additions and 9 deletions
@@ -63,7 +63,8 @@ int w_ChainShape_getChildEdge(lua_State *L)
{
ChainShape *c = luax_checkchainshape(L, 1);
int index = luaL_checkint(L, 2) - 1; // Convert from 1-based index
EdgeShape *e = c->getChildEdge(index);
EdgeShape *e = 0;
ASSERT_GUARD(e = c->getChildEdge(index);)
luax_newtype(L, "EdgeShape", PHYSICS_EDGE_SHAPE_T, e);
return 1;
}