From 171bfcff3609ff74a33b669fc110651c6e1b95a0 Mon Sep 17 00:00:00 2001 From: Andreas Kling Date: Sun, 6 Sep 2020 16:14:27 +0200 Subject: [PATCH] utmpupdate: Use pledge() and unveil() --- Userland/utmpupdate.cpp | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/Userland/utmpupdate.cpp b/Userland/utmpupdate.cpp index ad02768834..3fa31c8dd0 100644 --- a/Userland/utmpupdate.cpp +++ b/Userland/utmpupdate.cpp @@ -9,6 +9,18 @@ int main(int argc, char** argv) { + if (pledge("stdio wpath cpath", nullptr) < 0) { + perror("pledge"); + return 1; + } + + if (unveil("/var/run/utmp", "rwc") < 0) { + perror("unveil"); + return 1; + } + + unveil(nullptr, nullptr); + pid_t pid = 0; bool flag_create = false; bool flag_delete = false;