From 4eb628e204a71137584ae7e57a0ef42ad770b12f Mon Sep 17 00:00:00 2001 From: julianeisel Date: Mon, 10 Nov 2014 18:51:56 +0100 Subject: [PATCH] Fix T42499: Make sure directories are not interpreted as libraries --- source/blender/blenloader/intern/readfile.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/source/blender/blenloader/intern/readfile.c b/source/blender/blenloader/intern/readfile.c index d99500dae92..2a3d985ea61 100644 --- a/source/blender/blenloader/intern/readfile.c +++ b/source/blender/blenloader/intern/readfile.c @@ -1155,6 +1155,9 @@ bool BLO_is_a_library(const char *path, char *dir, char *group) int len; char *fd; + /* if path leads to a directory we can be sure we're not in a library */ + if (BLI_is_dir(path)) return 0; + strcpy(dir, path); len = strlen(dir); if (len < 7) return 0;