diff options
author | Rémi Verschelde <rverschelde@gmail.com> | 2022-11-30 10:48:48 +0100 |
---|---|---|
committer | Rémi Verschelde <rverschelde@gmail.com> | 2022-11-30 10:48:48 +0100 |
commit | e51d69dda09dfb586db1cf9bd369b5fbe58c4504 (patch) | |
tree | 150fccfc3cccdf74db2a5ac7ad2da106c1c3f93e | |
parent | 3cf2fc98391446ed5ec6973b510779b20d1ff127 (diff) | |
parent | 6c5c773a2790613c80ef48363be172504bafdae3 (diff) |
Merge pull request #69365 from timothyqiu/invalid-reference
Fix heap-use-after-free when changing alternative tile ID
-rw-r--r-- | editor/plugins/tiles/tile_set_atlas_source_editor.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/editor/plugins/tiles/tile_set_atlas_source_editor.cpp b/editor/plugins/tiles/tile_set_atlas_source_editor.cpp index fc13393582..ae7570e161 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) { |