summaryrefslogtreecommitdiff
path: root/modules/bullet/space_bullet.cpp
diff options
context:
space:
mode:
authorIbrahn Sahir <ibrahn.sahir@gmail.com>2018-08-29 13:23:14 +0100
committerIbrahn Sahir <ibrahn.sahir@gmail.com>2018-08-29 13:23:14 +0100
commit2a823a38accefab2c1a4c2310cc95c9b747907bf (patch)
tree5a80540eff1d82f32ed79cbb8539e7aa36d36319 /modules/bullet/space_bullet.cpp
parent24ecc4abb092926eb9ce21566add04bcfce8586b (diff)
Initialise rays_found count in test_ray_separation.
Prevents branch on uninit that could result in crashes with move_and_slide.
Diffstat (limited to 'modules/bullet/space_bullet.cpp')
-rw-r--r--modules/bullet/space_bullet.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/modules/bullet/space_bullet.cpp b/modules/bullet/space_bullet.cpp
index 4a11bec5af..b12925b073 100644
--- a/modules/bullet/space_bullet.cpp
+++ b/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);