[Bf-blender-cvs] [215b9ae] alembic: Fix for crash when using cache file paths without slashes in them.
Lukas Tönne
noreply at git.blender.org
Mon May 11 15:23:06 CEST 2015
Commit: 215b9ae2883ac94d76f3a637a4d418d73ee9bc97
Author: Lukas Tönne
Date: Mon May 11 15:22:39 2015 +0200
Branches: alembic
https://developer.blender.org/rB215b9ae2883ac94d76f3a637a4d418d73ee9bc97
Fix for crash when using cache file paths without slashes in them.
===================================================================
M source/blender/blenkernel/intern/cache_library.c
===================================================================
diff --git a/source/blender/blenkernel/intern/cache_library.c b/source/blender/blenkernel/intern/cache_library.c
index 8cda4a5..72bb689 100644
--- a/source/blender/blenkernel/intern/cache_library.c
+++ b/source/blender/blenkernel/intern/cache_library.c
@@ -276,7 +276,8 @@ void BKE_cache_library_tag_used_objects(CacheLibrary *cachelib)
BLI_INLINE bool path_is_dirpath(const char *path)
{
/* last char is a slash? */
- return *(BLI_last_slash(path) + 1) == '\0';
+ const char *last_slash = BLI_last_slash(path);
+ return last_slash ? (*(last_slash + 1) == '\0') : false;
}
bool BKE_cache_archive_path_test(CacheLibrary *cachelib, const char *path)
More information about the Bf-blender-cvs
mailing list