From d239e6bc0ebf7ac987f2c1991a5dceb33ad2a8f2 Mon Sep 17 00:00:00 2001 From: Marc Gilleron Date: Tue, 12 Apr 2016 02:18:41 +0200 Subject: [PATCH] Fixed #4163 (intersect_shape crashes on results limit) --- servers/physics_2d/space_2d_sw.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/servers/physics_2d/space_2d_sw.cpp b/servers/physics_2d/space_2d_sw.cpp index 027e218bfcd..d83efeea9c6 100644 --- a/servers/physics_2d/space_2d_sw.cpp +++ b/servers/physics_2d/space_2d_sw.cpp @@ -198,7 +198,7 @@ int Physics2DDirectSpaceStateSW::intersect_shape(const RID& p_shape, const Matri Rect2 aabb = p_xform.xform(shape->get_aabb()); aabb=aabb.grow(p_margin); - int amount = space->broadphase->cull_aabb(aabb,space->intersection_query_results,Space2DSW::INTERSECTION_QUERY_MAX,space->intersection_query_subindex_results); + int amount = space->broadphase->cull_aabb(aabb,space->intersection_query_results,p_result_max,space->intersection_query_subindex_results); bool collided=false; int cc=0;