aboutsummaryrefslogtreecommitdiffstats
path: root/src/firejail/fs_bin.c
diff options
context:
space:
mode:
authorLibravatar netblue30 <netblue30@yahoo.com>2016-11-04 10:06:21 -0400
committerLibravatar netblue30 <netblue30@yahoo.com>2016-11-04 10:06:21 -0400
commit15298f20afeaff362c74e8ad7e66338f442cf441 (patch)
treeb7e25a3e22b882c33967524fe1859c0c4c0f2ced /src/firejail/fs_bin.c
parentexecv fixes (diff)
downloadfirejail-15298f20afeaff362c74e8ad7e66338f442cf441.tar.gz
firejail-15298f20afeaff362c74e8ad7e66338f442cf441.tar.zst
firejail-15298f20afeaff362c74e8ad7e66338f442cf441.zip
execv fixes
Diffstat (limited to 'src/firejail/fs_bin.c')
-rw-r--r--src/firejail/fs_bin.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/firejail/fs_bin.c b/src/firejail/fs_bin.c
index d6fee0608..a3576e7c4 100644
--- a/src/firejail/fs_bin.c
+++ b/src/firejail/fs_bin.c
@@ -191,7 +191,7 @@ static void duplicate(char *fname) {
191 char *f; 191 char *f;
192 if (asprintf(&f, "%s/%s", RUN_BIN_DIR, fname) == -1) 192 if (asprintf(&f, "%s/%s", RUN_BIN_DIR, fname) == -1)
193 errExit("asprintf"); 193 errExit("asprintf");
194 assert(getenv("LD_PRELOAD") == NULL); 194 clearenv();
195 execlp(RUN_CP_COMMAND, RUN_CP_COMMAND, "-a", actual_path, f, NULL); 195 execlp(RUN_CP_COMMAND, RUN_CP_COMMAND, "-a", actual_path, f, NULL);
196 perror("execlp"); 196 perror("execlp");
197 _exit(1); 197 _exit(1);