From 1905d8c893390d3f2cf5ce5523e50afbbf03ce51 Mon Sep 17 00:00:00 2001 From: smitsohu Date: Tue, 16 Feb 2021 03:28:33 +0100 Subject: firejail in firejail: don't clear environment variables --- src/firejail/sandbox.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src') diff --git a/src/firejail/sandbox.c b/src/firejail/sandbox.c index 318c45335..9a4be5cc0 100644 --- a/src/firejail/sandbox.c +++ b/src/firejail/sandbox.c @@ -462,10 +462,10 @@ static int ok_to_run(const char *program) { void start_application(int no_sandbox, int fd, char *set_sandbox_status) { // set environment - if (no_sandbox == 0) { + if (no_sandbox == 0) env_defaults(); - env_apply_all(); - } + env_apply_all(); + // restore original umask umask(orig_umask); -- cgit v1.2.3-70-g09d2