aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLibravatar smitsohu <smitsohu@gmail.com>2021-02-16 03:25:38 +0100
committerLibravatar smitsohu <smitsohu@gmail.com>2021-02-16 03:25:38 +0100
commit6c5dd8afe2e21f40a98d0c7f67ba261cfd4d9e16 (patch)
treea3a67457afefaf281516be5ce105018530079fd2
parentcopyright update (diff)
downloadfirejail-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.c5
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