diff options
author | Bastien Montagne <bastien@blender.org> | 2022-04-01 12:05:30 +0300 |
---|---|---|
committer | Bastien Montagne <bastien@blender.org> | 2022-04-01 12:05:30 +0300 |
commit | d34c4089f18f4ec6c6f8f79b95146195d065ec1e (patch) | |
tree | 55e55bd3166ba23f699f9690853dfd3b1f934eb2 /source/blender/makesrna/intern/rna_pose.c | |
parent | 9a67f9173b168f1fed88ad1eb59c9e7623c1eca7 (diff) |
Fix T96931: Crash on load with library overrides + multiple cloth cache slots.
Not really clear why that would only show with multiple caches... But
point cache system is beyond brittle anyway.
This fix solves the issue at two different levels:
* General safety check in `rna_Cache_info_length` that we do get a valid
`pid`.
* Forbid usage of this `PointCache.info` RNA property in any
diffing/LibOverride processing (since it's by definition runtime, volatile
data).
Diffstat (limited to 'source/blender/makesrna/intern/rna_pose.c')
0 files changed, 0 insertions, 0 deletions