From 03e03b26c144b385fbe2dc2996882e1bb21e5f76 Mon Sep 17 00:00:00 2001 From: netblue30 Date: Sat, 7 May 2016 10:49:07 -0400 Subject: fixed empty private-bin --- src/firejail/fs_bin.c | 23 +++++------------------ 1 file changed, 5 insertions(+), 18 deletions(-) (limited to 'src') diff --git a/src/firejail/fs_bin.c b/src/firejail/fs_bin.c index c3d24aaac..8ac9d4f3f 100644 --- a/src/firejail/fs_bin.c +++ b/src/firejail/fs_bin.c @@ -108,10 +108,10 @@ void fs_check_bin_list(void) { } if (*newlist == '\0') { - fprintf(stderr, "Warning: no --private-bin list executable found, option disabled\n"); - cfg.bin_private_keep = NULL; - arg_private_bin = 0; - free(newlist); +// fprintf(stderr, "Warning: no --private-bin list executable found, option disabled\n"); +// cfg.bin_private_keep = NULL; +// arg_private_bin = 0; +// free(newlist); } else { ptr = strrchr(newlist, ','); @@ -172,19 +172,6 @@ void fs_private_bin_list(void) { char *private_list = cfg.bin_private_keep; assert(private_list); - // check bin paths - int i = 0; -#if 0 - while (paths[i]) { - struct stat s; - if (stat(paths[i], &s) == -1) { - fprintf(stderr, "Error: cannot find %s directory\n", paths[i]); - exit(1); - } - i++; - } -#endif - // create /tmp/firejail/mnt/bin directory fs_build_mnt_dir(); int rv = mkdir(RUN_BIN_DIR, 0755); @@ -231,7 +218,7 @@ void fs_private_bin_list(void) { waitpid(child, NULL, 0); // mount-bind - i = 0; + int i = 0; while (paths[i]) { struct stat s; if (stat(paths[i], &s) == 0) { -- cgit v1.2.3-54-g00ecf