From b2ffbb8b4da1a5b2b96306802a2e2c5987b397a5 Mon Sep 17 00:00:00 2001 From: Robbert van der Helm Date: Fri, 15 Apr 2022 14:36:58 +0200 Subject: [PATCH] Also consider empty dirs for find_dominating_file Just in case. --- src/plugin/utils.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/plugin/utils.h b/src/plugin/utils.h index de434a47..ea2c9630 100644 --- a/src/plugin/utils.h +++ b/src/plugin/utils.h @@ -304,7 +304,7 @@ std::optional find_dominating_file( const std::string& filename, ghc::filesystem::path starting_dir, F&& predicate = ghc::filesystem::exists) { - while (starting_dir != "/") { + while (starting_dir != "/" && starting_dir != "") { const ghc::filesystem::path candidate = starting_dir / filename; if (predicate(candidate)) { return candidate;