From ea56b408ef241c43521bf2dca29d104083fb44cd Mon Sep 17 00:00:00 2001 From: YimingWu Date: Fri, 12 Jul 2024 05:17:59 +0200 Subject: [PATCH] Fix #124526: VSE: Null check for seq->scene. In `sequencer_check_scene_recursion`, `seq->scene` can be null which leads to crashes, thus guard against that. Pull Request: https://projects.blender.org/blender/blender/pulls/124536 --- source/blender/sequencer/intern/strip_relations.cc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/source/blender/sequencer/intern/strip_relations.cc b/source/blender/sequencer/intern/strip_relations.cc index d6ddeff20d3..59f030bfb9a 100644 --- a/source/blender/sequencer/intern/strip_relations.cc +++ b/source/blender/sequencer/intern/strip_relations.cc @@ -324,7 +324,9 @@ static Sequence *sequencer_check_scene_recursion(Scene *scene, ListBase *seqbase } if (seq->type == SEQ_TYPE_SCENE && (seq->flag & SEQ_SCENE_STRIPS)) { - if (seq->scene->ed && sequencer_check_scene_recursion(scene, &seq->scene->ed->seqbase)) { + if (seq->scene && seq->scene->ed && + sequencer_check_scene_recursion(scene, &seq->scene->ed->seqbase)) + { return seq; } }