From 7d8e981262d823602da17d0c0c5076c9934a7e5e Mon Sep 17 00:00:00 2001 From: Lyuma Date: Thu, 8 Apr 2021 02:03:52 -0700 Subject: Fix crash on importing empty .fbx file --- modules/fbx/editor_scene_importer_fbx.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/modules/fbx/editor_scene_importer_fbx.cpp b/modules/fbx/editor_scene_importer_fbx.cpp index 4d15ca93c1..55d524883f 100644 --- a/modules/fbx/editor_scene_importer_fbx.cpp +++ b/modules/fbx/editor_scene_importer_fbx.cpp @@ -104,6 +104,9 @@ Node3D *EditorSceneImporterFBX::import_scene(const String &p_path, uint32_t p_fl bool is_binary = false; data.resize(f->get_len()); + + ERR_FAIL_COND_V(data.size() < 64, NULL); + f->get_buffer(data.ptrw(), data.size()); PackedByteArray fbx_header; fbx_header.resize(64); -- cgit v1.2.3