Commit: 5726029b8618caa10be6ffd947ddb7e59106cdab
Author: Richard Antalik
Date:   Tue Mar 2 15:19:48 2021 +0100
Branches: ui-asset-view-template
https://developer.blender.org/rB5726029b8618caa10be6ffd947ddb7e59106cdab

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 bac729c074e..86a2ff6e282 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]) {

_______________________________________________
Bf-blender-cvs mailing list
[email protected]
https://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to