Improved symlink detection for gnupg keys

This commit is contained in:
the-djmaze 2022-09-20 14:54:14 +02:00
parent 2aad2efc3c
commit 36c54521d7

View file

@ -57,7 +57,7 @@ trait Pgp
$tmpdir .= \sha1($oAccount->Email());
}
// if (\RainLoop\Utils::inOpenBasedir($tmpdir) &&
if (\is_dir($tmpdir) || \mkdir($tmpdir, 0700, true)) {
if (\is_dir($tmpdir) || \is_link($tmpdir) || \symlink($homedir, $tmpdir) || \mkdir($tmpdir, 0700, true)) {
$homedir = $tmpdir;
}
}