From 874dee0670008e60b5641ffc89a486cea8d3b31e Mon Sep 17 00:00:00 2001 From: Jacques Lucke Date: Mon, 27 May 2024 17:07:48 +0200 Subject: [PATCH] Fix: crash in data-block lookup with multiple libraries --- source/blender/blenkernel/intern/lib_id.cc | 3 +++ 1 file changed, 3 insertions(+) diff --git a/source/blender/blenkernel/intern/lib_id.cc b/source/blender/blenkernel/intern/lib_id.cc index edd2c206737..e20cdaa8974 100644 --- a/source/blender/blenkernel/intern/lib_id.cc +++ b/source/blender/blenkernel/intern/lib_id.cc @@ -1631,6 +1631,9 @@ ID *BKE_libblock_find_name_and_library(Main *bmain, } return nullptr; } + if (id->lib == nullptr) { + return nullptr; + } if (!STREQ(id->lib->id.name + 2, lib_name)) { continue; }