summaryrefslogtreecommitdiff
path: root/src/plugins/filesystem/FileLocator.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/filesystem/FileLocator.cpp')
-rw-r--r--src/plugins/filesystem/FileLocator.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/plugins/filesystem/FileLocator.cpp b/src/plugins/filesystem/FileLocator.cpp
index 467363b..af5244c 100644
--- a/src/plugins/filesystem/FileLocator.cpp
+++ b/src/plugins/filesystem/FileLocator.cpp
@@ -143,6 +143,11 @@ bool FileLocator::doLocate(Resource &resource, const std::string &path,
}
}
+ // If the path starts with "./" only perform relative lookups!
+ if (path.substr(0, 2) == "./") {
+ return false;
+ }
+
// Otherwise look in the search paths, search backwards, last defined search
// paths have a higher precedence
auto it = searchPaths.find(type);