forked from enlightenment/efl
EPhysics: Avoid garbagge in cb objects.
SVN revision: 75148
This commit is contained in:
parent
9eb298827c
commit
33613b8f09
|
@ -398,8 +398,8 @@ ephysics_body_contact_processed(EPhysics_Body *body, EPhysics_Body *contact_body
|
||||||
if ((!body) || (!contact_body))
|
if ((!body) || (!contact_body))
|
||||||
return;
|
return;
|
||||||
|
|
||||||
collision = (EPhysics_Body_Collision *)malloc(
|
collision = (EPhysics_Body_Collision *)calloc(
|
||||||
sizeof(EPhysics_Body_Collision));
|
1, sizeof(EPhysics_Body_Collision));
|
||||||
|
|
||||||
if (!collision)
|
if (!collision)
|
||||||
{
|
{
|
||||||
|
@ -911,7 +911,7 @@ ephysics_body_event_callback_add(EPhysics_Body *body, EPhysics_Callback_Body_Typ
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
cb = (EPhysics_Body_Callback *) malloc(sizeof(EPhysics_Body_Callback));
|
cb = (EPhysics_Body_Callback *)calloc(1, sizeof(EPhysics_Body_Callback));
|
||||||
if (!cb)
|
if (!cb)
|
||||||
{
|
{
|
||||||
ERR("Can't set body event callback, can't create cb instance.");
|
ERR("Can't set body event callback, can't create cb instance.");
|
||||||
|
|
|
@ -797,7 +797,7 @@ ephysics_world_event_callback_add(EPhysics_World *world, EPhysics_Callback_World
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
cb = (EPhysics_World_Callback *) malloc(sizeof(EPhysics_World_Callback));
|
cb = (EPhysics_World_Callback *)calloc(1, sizeof(EPhysics_World_Callback));
|
||||||
if (!cb)
|
if (!cb)
|
||||||
{
|
{
|
||||||
ERR("Can't set world event callback, can't create cb instance.");
|
ERR("Can't set world event callback, can't create cb instance.");
|
||||||
|
|
Loading…
Reference in New Issue