From 24307bd0741c102f73573969266be1da0e0256b6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9mi=20Verschelde?= Date: Mon, 25 Apr 2022 16:55:33 +0200 Subject: [PATCH] MultiMesh: Fix potential crash found by fuzzing Fixes #58293. --- servers/visual/rasterizer.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/servers/visual/rasterizer.cpp b/servers/visual/rasterizer.cpp index c96a29b5325..3afcea28f71 100644 --- a/servers/visual/rasterizer.cpp +++ b/servers/visual/rasterizer.cpp @@ -463,7 +463,7 @@ void RasterizerStorage::multimesh_set_physics_interpolation_quality(RID p_multim void RasterizerStorage::multimesh_instance_reset_physics_interpolation(RID p_multimesh, int p_index) { MMInterpolator *mmi = _multimesh_get_interpolator(p_multimesh); if (mmi) { - ERR_FAIL_COND(p_index >= mmi->_num_instances); + ERR_FAIL_INDEX(p_index, mmi->_num_instances); PoolVector::Write w = mmi->_data_prev.write(); PoolVector::Read r = mmi->_data_curr.read();