Fix crash loading modifiers with missing IDs
[blender.git] / source / blender / blenloader / intern / readfile.c
index b8bdbe594a3de1224a23442b94df7d453425dbf4..2ce4a93d9aefbb3bd7d5688eba45c1661023d056 100644 (file)
@@ -4596,7 +4596,7 @@ static void lib_link_modifiers__linkModifiers(
        FileData *fd = userData;
 
        *idpoin = newlibadr(fd, ob->id.lib, *idpoin);
-       if (cd_flag & IDWALK_USER) {
+       if (*idpoin != NULL && (cd_flag & IDWALK_USER) != 0) {
                (*idpoin)->us++;
        }
 }