aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/firejail/main.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/firejail/main.c b/src/firejail/main.c
index 477c6ac7d..91e5e9229 100644
--- a/src/firejail/main.c
+++ b/src/firejail/main.c
@@ -174,9 +174,11 @@ static void init_cfg(int argc, char **argv) {
174 cfg.bridge3.devsandbox = "eth3"; 174 cfg.bridge3.devsandbox = "eth3";
175 175
176 // extract user data 176 // extract user data
177 EUID_ROOT();
177 struct passwd *pw = getpwuid(getuid()); 178 struct passwd *pw = getpwuid(getuid());
178 if (!pw) 179 if (!pw)
179 errExit("getpwuid"); 180 errExit("getpwuid");
181 EUID_USER();
180 cfg.username = strdup(pw->pw_name); 182 cfg.username = strdup(pw->pw_name);
181 if (!cfg.username) 183 if (!cfg.username)
182 errExit("strdup"); 184 errExit("strdup");