From a39ac1383b1ee2f837ff07c9dfe207c481c62e5b Mon Sep 17 00:00:00 2001 From: Mariano Javier Suligoy Date: Wed, 2 Nov 2022 16:16:18 -0300 Subject: [PATCH] Avoid memory corruption when GodotConvexPolygonShape3D is setup more than once --- servers/physics_3d/godot_shape_3d.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/servers/physics_3d/godot_shape_3d.cpp b/servers/physics_3d/godot_shape_3d.cpp index 1443cd166b5..3a40d302df2 100644 --- a/servers/physics_3d/godot_shape_3d.cpp +++ b/servers/physics_3d/godot_shape_3d.cpp @@ -1085,6 +1085,8 @@ void GodotConvexPolygonShape3D::_setup(const Vector &p_vertices) { if (err != OK) { ERR_PRINT("Failed to build convex hull"); } + extreme_vertices.resize(0); + vertex_neighbors.resize(0); AABB _aabb;