Unveil $ENV{TMPDIR} under OpenBSD

This commit is contained in:
Sam Greytalon 2023-06-20 16:36:43 -07:00
parent 9248cf3856
commit c4ed56137d
1 changed files with 3 additions and 1 deletions

View File

@ -594,12 +594,14 @@ if ( module_installed('OpenBSD::Unveil') ) {
unveil($directory, 'r');
}
unveil($ENV{TMPDIR}, 'rw');
unveil('/dev/null', 'rw');
my ( undef, $parent_directory, undef ) = File::Spec->splitpath($0);
unveil($parent_directory, 'r');
unveil($ROOT_DIRECTORY, 'rwc');
unveil($SOCKET_DIRECTORY, 'rwc');
unveil('/dev/null', 'rw');
unveil();
}