[Bf-blender-cvs] [b3886c1f2ad] master: Fix crash on NULL dereference

Richard Antalik noreply at git.blender.org
Tue Mar 2 15:21:40 CET 2021


Commit: b3886c1f2adfb2d63b471d137bd7b42b68fbfb1d
Author: Richard Antalik
Date:   Tue Mar 2 15:19:48 2021 +0100
Branches: master
https://developer.blender.org/rBb3886c1f2adfb2d63b471d137bd7b42b68fbfb1d

Fix crash on NULL dereference

Caused by e1f3996d740c, `seq_update_meta_disp_range()` did not check if
sequencer data exists.

===================================================================

M	source/blender/blenloader/intern/versioning_290.c

===================================================================

diff --git a/source/blender/blenloader/intern/versioning_290.c b/source/blender/blenloader/intern/versioning_290.c
index 1cf6a44ffd9..fa9f00d67ec 100644
--- a/source/blender/blenloader/intern/versioning_290.c
+++ b/source/blender/blenloader/intern/versioning_290.c
@@ -336,6 +336,10 @@ static void seq_convert_transform_crop_lb_2(const Scene *scene,
 
 static void seq_update_meta_disp_range(Editing *ed)
 {
+  if (ed == NULL) {
+    return;
+  }
+
   LISTBASE_FOREACH_BACKWARD (MetaStack *, ms, &ed->metastack) {
     /* Update ms->disp_range from meta. */
     if (ms->disp_range[0] == ms->disp_range[1]) {



More information about the Bf-blender-cvs mailing list