aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/lib/firejail_user.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/lib/firejail_user.c b/src/lib/firejail_user.c
index 09a4da0e7..0cc0ac6c1 100644
--- a/src/lib/firejail_user.c
+++ b/src/lib/firejail_user.c
@@ -47,7 +47,8 @@ int firejail_user_check(const char *name) {
47 return 1; 47 return 1;
48 48
49 // other system users will run the program as is 49 // other system users will run the program as is
50 if (getuid() < UID_MIN || strcmp(name, "nobody") == 0) 50 uid_t uid = getuid();
51 if ((uid < UID_MIN && uid != 0) || strcmp(name, "nobody") == 0)
51 return 0; 52 return 0;
52 53
53 // check file existence 54 // check file existence