From 960c7f7a6eca0ba58527ef96c702199e9066c201 Mon Sep 17 00:00:00 2001 From: korenkonder Date: Sun, 15 Oct 2023 13:33:00 +0300 Subject: [PATCH] Fixed crash on dereferencing NULL --- src/KKdLib/obj.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/KKdLib/obj.cpp b/src/KKdLib/obj.cpp index 99a2e1bc..cbdb039e 100644 --- a/src/KKdLib/obj.cpp +++ b/src/KKdLib/obj.cpp @@ -907,6 +907,9 @@ static void obj_move_data_skin_bone(obj_skin_bone* bone_dst, const obj_skin_bone static obj_skin_ex_data* obj_move_data_skin_ex_data(const obj_skin_ex_data* ex_src, prj::shared_ptr alloc) { + if (!ex_src) + return 0; + obj_skin_ex_data* ex_dst = alloc->allocate(); uint32_t num_osage_node = ex_src->num_osage_node;