From 8d5a84a6eab30fb3d0b9ca29c44be5183ec2168e Mon Sep 17 00:00:00 2001 From: Gagik Vardanyan <vardanyan@ill.fr> Date: Fri, 1 Jul 2016 14:50:49 +0200 Subject: [PATCH] Re #16676 added check if path is directory --- Framework/Kernel/src/ConfigService.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Framework/Kernel/src/ConfigService.cpp b/Framework/Kernel/src/ConfigService.cpp index f4ba9a1b891..ce26df81dae 100644 --- a/Framework/Kernel/src/ConfigService.cpp +++ b/Framework/Kernel/src/ConfigService.cpp @@ -1596,6 +1596,10 @@ void ConfigServiceImpl::appendDataSearchSubDir(const std::string &subdir) { } catch (Poco::PathSyntaxException &) { return; } + + if (!subDirPath.isDirectory()) + return; + std::vector<std::string> newDataDirs = m_DataSearchDirs; std::vector<std::string>::const_iterator it = newDataDirs.begin(); std::vector<std::string>::const_iterator end = newDataDirs.end(); -- GitLab