diff options
author | Bastien Montagne <bastien@blender.org> | 2021-10-28 12:57:20 +0300 |
---|---|---|
committer | Bastien Montagne <bastien@blender.org> | 2021-10-28 12:57:20 +0300 |
commit | aebb3d3062babd9da7c89a7acd4126f4339d201f (patch) | |
tree | 1b4157e0c43022ea21a68326e7f64003748d9983 /source/blender/gpencil_modifiers | |
parent | 289843119d96dd1a68ada25e4b357a5b8080f132 (diff) |
Fix (unreported) potential issue in new `BKE_libblock_relink_to_newid_new`
Remapping code could call collection resync code while processing
remapping, which is a good way to crash by accessing no-more-valid
pointers.
Similar issue as with liboverrides resync, fixed the same way by
preventing any collection resync until whole remapping has been done.
This was probably not an issue in practice in current code, since this
is only used by append code currently, which should not affect
layers/collections in current scene yet.
Diffstat (limited to 'source/blender/gpencil_modifiers')
0 files changed, 0 insertions, 0 deletions