diff options
author | 2019-03-20 15:27:34 +0100 | |
---|---|---|
committer | 2019-03-20 15:27:34 +0100 | |
commit | ce7b289b099746a98be4d57304fc130c14537411 (patch) | |
tree | 2a0bd9f0b528b5df3aaad0a88a4e600b6b86583c /src/firejail/util.c | |
parent | security: too early to register signal handler (diff) | |
download | firejail-ce7b289b099746a98be4d57304fc130c14537411.tar.gz firejail-ce7b289b099746a98be4d57304fc130c14537411.tar.zst firejail-ce7b289b099746a98be4d57304fc130c14537411.zip |
hardening: run more code unprivileged
Diffstat (limited to 'src/firejail/util.c')
-rw-r--r-- | src/firejail/util.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/firejail/util.c b/src/firejail/util.c index 46b392eed..3e2cd13d5 100644 --- a/src/firejail/util.c +++ b/src/firejail/util.c | |||
@@ -250,6 +250,16 @@ void logerr(const char *msg) { | |||
250 | closelog(); | 250 | closelog(); |
251 | } | 251 | } |
252 | 252 | ||
253 | |||
254 | void set_nice(int inc) { | ||
255 | errno = 0; | ||
256 | int rv = nice(inc); | ||
257 | (void) rv; | ||
258 | if (errno) | ||
259 | fwarning("cannot set nice value\n"); | ||
260 | } | ||
261 | |||
262 | |||
253 | static int copy_file_by_fd(int src, int dst) { | 263 | static int copy_file_by_fd(int src, int dst) { |
254 | assert(src >= 0); | 264 | assert(src >= 0); |
255 | assert(dst >= 0); | 265 | assert(dst >= 0); |