fix(logger): Set narrower permissions on temporaryFolderLogDirPath

Signed-off-by: Josh <josh.t.richards@gmail.com>
This commit is contained in:
Josh 2024-03-11 10:12:11 -04:00 committed by Matthieu Gallien
parent 7387366007
commit ee92dde662

View File

@ -235,6 +235,14 @@ void Logger::setupTemporaryFolderLogDir()
if (!QDir().mkpath(dir)) {
return;
}
// Since we're using the temp folder, lock down permissions to owner only
QFile::Permissions perm = QFile::ReadOwner | QFile::WriteOwner | QFile::ExeOwner;
QFile file(dir);
file.setPermissions(perm);
setLogDebug(true);
setLogExpire(4 /*hours*/);
setLogDir(dir);
_temporaryFolderLogDir = true;
}