[Bf-blender-cvs] [bbcd607] alembic_basic_io: Fix crash loading a file with an invalid archive.
Kévin Dietrich
noreply at git.blender.org
Mon Jul 18 08:51:15 CEST 2016
Commit: bbcd60701e6c46eeb48ec58111eaaf47794dc1e1
Author: Kévin Dietrich
Date: Mon Jul 18 08:44:29 2016 +0200
Branches: alembic_basic_io
https://developer.blender.org/rBbbcd60701e6c46eeb48ec58111eaaf47794dc1e1
Fix crash loading a file with an invalid archive.
===================================================================
M source/blender/alembic/intern/alembic_capi.cc
===================================================================
diff --git a/source/blender/alembic/intern/alembic_capi.cc b/source/blender/alembic/intern/alembic_capi.cc
index 691aa06..a258f07 100644
--- a/source/blender/alembic/intern/alembic_capi.cc
+++ b/source/blender/alembic/intern/alembic_capi.cc
@@ -245,6 +245,10 @@ AbcArchiveHandle *ABC_create_handle(const char *filename, ListBase *object_paths
{
IArchive *archive = open_archive(filename);
+ if (!archive) {
+ return NULL;
+ }
+
if (object_paths) {
gather_objects_paths(archive->getTop(), object_paths);
}
More information about the Bf-blender-cvs
mailing list