Răsfoiți Sursa

Initialise rays_found count in test_ray_separation.

Prevents branch on uninit that could result in crashes with
move_and_slide.
Ibrahn Sahir 7 ani în urmă
părinte
comite
2a823a38ac
1 a modificat fișierele cu 1 adăugiri și 1 ștergeri
  1. 1 1
      modules/bullet/space_bullet.cpp

+ 1 - 1
modules/bullet/space_bullet.cpp

@@ -980,7 +980,7 @@ int SpaceBullet::test_ray_separation(RigidBodyBullet *p_body, const Transform &p
 
 	btVector3 recover_motion(0, 0, 0);
 
-	int rays_found;
+	int rays_found = 0;
 
 	for (int t(RECOVERING_MOVEMENT_CYCLES); 0 < t; --t) {
 		int last_ray_index = recover_from_penetration_ray(p_body, body_transform, RECOVERING_MOVEMENT_SCALE, p_infinite_inertia, p_result_max, recover_motion, r_results);