diff options
author | smitsohu <smitsohu@gmail.com> | 2018-12-14 15:35:23 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-12-14 15:35:23 +0100 |
commit | 724bd67d0f9b4651ac5ce74cc50bc5e4675c9452 (patch) | |
tree | b127ede08bc78709666d07884ad933acb31117ab | |
parent | add explicit nonewprivs support to join option; accompanying small improvements (diff) | |
download | firejail-724bd67d0f9b4651ac5ce74cc50bc5e4675c9452.tar.gz firejail-724bd67d0f9b4651ac5ce74cc50bc5e4675c9452.tar.zst firejail-724bd67d0f9b4651ac5ce74cc50bc5e4675c9452.zip |
join: check prctl return value
-rw-r--r-- | src/firejail/join.c | 4 |
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 | ||