EPhysics: Avoid garbagge in cb objects.

SVN revision: 75148
This commit is contained in:
Bruno Dilly 2012-08-10 21:04:42 +00:00
parent 9eb298827c
commit 33613b8f09
2 changed files with 4 additions and 4 deletions

View File

@ -398,8 +398,8 @@ ephysics_body_contact_processed(EPhysics_Body *body, EPhysics_Body *contact_body
if ((!body) || (!contact_body))
return;
collision = (EPhysics_Body_Collision *)malloc(
sizeof(EPhysics_Body_Collision));
collision = (EPhysics_Body_Collision *)calloc(
1, sizeof(EPhysics_Body_Collision));
if (!collision)
{
@ -911,7 +911,7 @@ ephysics_body_event_callback_add(EPhysics_Body *body, EPhysics_Callback_Body_Typ
return;
}
cb = (EPhysics_Body_Callback *) malloc(sizeof(EPhysics_Body_Callback));
cb = (EPhysics_Body_Callback *)calloc(1, sizeof(EPhysics_Body_Callback));
if (!cb)
{
ERR("Can't set body event callback, can't create cb instance.");

View File

@ -797,7 +797,7 @@ ephysics_world_event_callback_add(EPhysics_World *world, EPhysics_Callback_World
return;
}
cb = (EPhysics_World_Callback *) malloc(sizeof(EPhysics_World_Callback));
cb = (EPhysics_World_Callback *)calloc(1, sizeof(EPhysics_World_Callback));
if (!cb)
{
ERR("Can't set world event callback, can't create cb instance.");