Explorar o código

Merge pull request #36219 from dragmz/dragmz/oob_write

Fix OOB write when calling MultiMesh::set_instance_transform
Rémi Verschelde %!s(int64=5) %!d(string=hai) anos
pai
achega
2d23ea1d42
Modificáronse 1 ficheiros con 1 adicións e 1 borrados
  1. 1 1
      servers/visual/rasterizer_rd/rasterizer_storage_rd.cpp

+ 1 - 1
servers/visual/rasterizer_rd/rasterizer_storage_rd.cpp

@@ -2471,7 +2471,7 @@ void RasterizerStorageRD::_multimesh_mark_dirty(MultiMesh *multimesh, int p_inde
 	ERR_FAIL_UNSIGNED_INDEX(region_index, data_cache_dirty_region_count); //bug
 #endif
 	if (!multimesh->data_cache_dirty_regions[region_index]) {
-		multimesh->data_cache_dirty_regions[p_index] = true;
+		multimesh->data_cache_dirty_regions[region_index] = true;
 		multimesh->data_cache_used_dirty_regions++;
 	}