diff options
author | smitsohu <smitsohu@gmail.com> | 2021-02-16 03:25:38 +0100 |
---|---|---|
committer | smitsohu <smitsohu@gmail.com> | 2021-02-16 03:25:38 +0100 |
commit | 6c5dd8afe2e21f40a98d0c7f67ba261cfd4d9e16 (patch) | |
tree | a3a67457afefaf281516be5ce105018530079fd2 | |
parent | copyright update (diff) | |
download | firejail-6c5dd8afe2e21f40a98d0c7f67ba261cfd4d9e16.tar.gz firejail-6c5dd8afe2e21f40a98d0c7f67ba261cfd4d9e16.tar.zst firejail-6c5dd8afe2e21f40a98d0c7f67ba261cfd4d9e16.zip |
some cleanup
as no length checks are performed any more on environment variables,
remove obsoleted code
-rw-r--r-- | src/firejail/main.c | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/src/firejail/main.c b/src/firejail/main.c index ec601b1a0..61533fcd9 100644 --- a/src/firejail/main.c +++ b/src/firejail/main.c | |||
@@ -1008,7 +1008,7 @@ int main(int argc, char **argv, char **envp) { | |||
1008 | 1008 | ||
1009 | // sanity check for environment variables | 1009 | // sanity check for environment variables |
1010 | if (i >= MAX_ENVS) { | 1010 | if (i >= MAX_ENVS) { |
1011 | fprintf(stderr, "Error: too many environment variables, please use --rmenv\n"); | 1011 | fprintf(stderr, "Error: too many environment variables\n"); |
1012 | exit(1); | 1012 | exit(1); |
1013 | } | 1013 | } |
1014 | 1014 | ||
@@ -1022,9 +1022,6 @@ int main(int argc, char **argv, char **envp) { | |||
1022 | fprintf(stderr, "Error: too long arguments\n"); | 1022 | fprintf(stderr, "Error: too long arguments\n"); |
1023 | exit(1); | 1023 | exit(1); |
1024 | } | 1024 | } |
1025 | // Also remove requested environment variables | ||
1026 | if (strncmp(argv[i], "--rmenv=", 8) == 0) | ||
1027 | env_store(argv[i] + 8, RMENV); | ||
1028 | } | 1025 | } |
1029 | 1026 | ||
1030 | // Reapply a minimal set of environment variables | 1027 | // Reapply a minimal set of environment variables |