Blender Git Commit Log
Git Commits -> Revision 2561145
Revision 2561145 by Richard Antalik (master) October 9, 2021, 08:11 (GMT) |
Fix T91096: VSE use after free with overwrite enabled Strip was flagged for deletion in `seq_transform_handle_overwrite()` on `STRIP_OVERLAP_IS_FULL`. Then it is removed in `SEQ_edit_strip_split()` before it should be. Handle `STRIP_OVERLAP_IS_FULL` in separate loop. This may not be complete solution, because in example file overlap is caused between 2 transformed strips and one that is "static". Such operation should not be possible in first place. This fixes the crash at lest, so improvement in behavior can be handled separately. Differential Revision: https://developer.blender.org/D12751 |
Commit Details:
Full Hash: 2561145da8d1e6db6617fa67c5a306d6e07e34e5
Parent Commit: e541f37
Lines Changed: +11, -6
1 Modified Path:
/source/blender/editors/transform/transform_convert_sequencer.c (+11, -6) (Diff)