diff --git a/panda/src/ode/odeUtil.cxx b/panda/src/ode/odeUtil.cxx index baf14ad0fb..e8b1011b8f 100755 --- a/panda/src/ode/odeUtil.cxx +++ b/panda/src/ode/odeUtil.cxx @@ -99,7 +99,7 @@ are_connected_excluding(const OdeBody &body1, PT(OdeCollisionEntry) OdeUtil:: collide(const OdeGeom &geom1, const OdeGeom &geom2, const short int max_contacts) { dContactGeom *contact_list = (dContactGeom *)PANDA_MALLOC_ARRAY(max_contacts * sizeof(dContactGeom)); - int num_contacts = dCollide(geom1.get_id(), geom2.get_id(), max_contacts, contact_list, sizeof(contact_list)); + int num_contacts = dCollide(geom1.get_id(), geom2.get_id(), max_contacts, contact_list, sizeof(dContactGeom)); PT(OdeCollisionEntry) entry = new OdeCollisionEntry(); entry->_geom1 = geom1.get_id(); entry->_geom2 = geom2.get_id();