Userland: Pledge wpath & cpath in strace

...while we open the output file.
This commit is contained in:
Sergey Bugaev 2021-05-04 18:44:04 +03:00 committed by Andreas Kling
parent 72125827da
commit 7f98aaa65a
Notes: sideshowbarker 2024-07-18 18:42:32 +09:00

View File

@ -32,7 +32,7 @@ static void handle_sigint(int)
int main(int argc, char** argv)
{
if (pledge("stdio proc exec ptrace sigaction", nullptr) < 0) {
if (pledge("stdio wpath cpath proc exec ptrace sigaction", nullptr) < 0) {
perror("pledge");
return 1;
}
@ -60,6 +60,11 @@ int main(int argc, char** argv)
trace_file = open_result.value();
}
if (pledge("stdio proc exec ptrace sigaction", nullptr) < 0) {
perror("pledge");
return 1;
}
int status;
if (g_pid == -1) {
if (child_argv.is_empty()) {