From 9889d0ef6facf0357f4f5c8a3d975e78e3207c4b Mon Sep 17 00:00:00 2001 From: Bastien Montagne Date: Fri, 7 Jul 2023 20:46:53 +0200 Subject: [PATCH] Fix (unreported) potential crash in 'make override' Outliner tool. --- source/blender/editors/space_outliner/outliner_tools.cc | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/source/blender/editors/space_outliner/outliner_tools.cc b/source/blender/editors/space_outliner/outliner_tools.cc index c69426842fa..e912e782f48 100644 --- a/source/blender/editors/space_outliner/outliner_tools.cc +++ b/source/blender/editors/space_outliner/outliner_tools.cc @@ -1400,8 +1400,10 @@ static void id_override_library_create_hierarchy_process(bContext *C, if (ID_IS_LINKED(id_iter) || !ID_IS_OVERRIDE_LIBRARY_REAL(id_iter)) { continue; } - if (!data.id_hierarchy_roots_uid.contains( - id_iter->override_library->hierarchy_root->session_uuid)) { + if (id_iter->override_library->hierarchy_root != nullptr && + !data.id_hierarchy_roots_uid.contains( + id_iter->override_library->hierarchy_root->session_uuid)) + { continue; } if (data.selected_id_uid.contains(id_iter->override_library->reference->session_uuid) ||