aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLibravatar smitsohu <smitsohu@gmail.com>2018-12-14 15:35:23 +0100
committerLibravatar GitHub <noreply@github.com>2018-12-14 15:35:23 +0100
commit724bd67d0f9b4651ac5ce74cc50bc5e4675c9452 (patch)
treeb127ede08bc78709666d07884ad933acb31117ab
parentadd explicit nonewprivs support to join option; accompanying small improvements (diff)
downloadfirejail-724bd67d0f9b4651ac5ce74cc50bc5e4675c9452.tar.gz
firejail-724bd67d0f9b4651ac5ce74cc50bc5e4675c9452.tar.zst
firejail-724bd67d0f9b4651ac5ce74cc50bc5e4675c9452.zip
join: check prctl return value
-rw-r--r--src/firejail/join.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/firejail/join.c b/src/firejail/join.c
index 50ef58f4b..f52df7f04 100644
--- a/src/firejail/join.c
+++ b/src/firejail/join.c
@@ -413,8 +413,8 @@ void join(pid_t pid, int argc, char **argv, int index) {
413 413
414 // set nonewprivs 414 // set nonewprivs
415 if (arg_nonewprivs == 1) { // not available for uid 0 415 if (arg_nonewprivs == 1) { // not available for uid 0
416 prctl(PR_SET_NO_NEW_PRIVS, 1, 0, 0, 0); 416 int rv = prctl(PR_SET_NO_NEW_PRIVS, 1, 0, 0, 0);
417 if (arg_debug) 417 if (arg_debug && rv == 0)
418 printf("NO_NEW_PRIVS set\n"); 418 printf("NO_NEW_PRIVS set\n");
419 } 419 }
420 420