Fix tests on systems with a non-master git defaultBranch #1

Open
zebreus wants to merge 140 commits from fix-tests-without-master into main
Showing only changes of commit 0dc486a5bf - Show all commits

View file

@ -36,7 +36,7 @@ Path getHome()
std::optional<std::string> unownedUserHomeDir = {}; std::optional<std::string> unownedUserHomeDir = {};
auto homeDir = getEnv("HOME"); auto homeDir = getEnv("HOME");
if (homeDir) { if (homeDir) {
// Only use $HOME if doesn't exist or is owned by the current user. // Only use `$HOME` if it exists and is owned by the current user.
struct stat st; struct stat st;
int result = stat(homeDir->c_str(), &st); int result = stat(homeDir->c_str(), &st);
if (result != 0) { if (result != 0) {