From 6c5c773a2790613c80ef48363be172504bafdae3 Mon Sep 17 00:00:00 2001 From: Haoyu Qiu Date: Wed, 30 Nov 2022 10:32:35 +0800 Subject: [PATCH] Fix heap-use-after-free when changing alternative tile ID --- editor/plugins/tiles/tile_set_atlas_source_editor.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/editor/plugins/tiles/tile_set_atlas_source_editor.cpp b/editor/plugins/tiles/tile_set_atlas_source_editor.cpp index fc133935822..ae7570e1615 100644 --- a/editor/plugins/tiles/tile_set_atlas_source_editor.cpp +++ b/editor/plugins/tiles/tile_set_atlas_source_editor.cpp @@ -152,7 +152,7 @@ bool TileSetAtlasSourceEditor::AtlasTileProxyObject::_set(const StringName &p_na // ID and size related properties. if (tiles.size() == 1) { - const Vector2i &coords = tiles.front()->get().tile; + const Vector2i coords = tiles.front()->get().tile; const int &alternative = tiles.front()->get().alternative; if (alternative == 0) {