aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorLibravatar netblue30 <netblue30@yahoo.com>2018-07-15 07:29:30 -0400
committerLibravatar netblue30 <netblue30@yahoo.com>2018-07-15 07:29:30 -0400
commitdb80836b03d697f3788f48ea59f6093021e2a521 (patch)
tree95e0e00e2a3cdcf3ea0acf936fd1e3d5f3f91f9c /src
parentminor improvements to previous commit 949b924fba58dc05f1c21d6621f05047be5397f0 (diff)
downloadfirejail-db80836b03d697f3788f48ea59f6093021e2a521.tar.gz
firejail-db80836b03d697f3788f48ea59f6093021e2a521.tar.zst
firejail-db80836b03d697f3788f48ea59f6093021e2a521.zip
fix private-lib crash
Diffstat (limited to 'src')
-rw-r--r--src/firejail/fs_lib.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/firejail/fs_lib.c b/src/firejail/fs_lib.c
index 501188ca7..77c9a0cf5 100644
--- a/src/firejail/fs_lib.c
+++ b/src/firejail/fs_lib.c
@@ -246,6 +246,7 @@ static void install_list_entry(const char *lib) {
246 246
247 247
248void fslib_install_list(const char *lib_list) { 248void fslib_install_list(const char *lib_list) {
249 assert(lib_list);
249 if (arg_debug || arg_debug_private_lib) 250 if (arg_debug || arg_debug_private_lib)
250 printf(" fslib_install_list %s\n", lib_list); 251 printf(" fslib_install_list %s\n", lib_list);
251 252
@@ -353,7 +354,7 @@ void fs_private_lib(void) {
353 } 354 }
354 355
355 // for private-bin files 356 // for private-bin files
356 if (arg_private_bin) { 357 if (arg_private_bin && cfg.bin_private_lib && *cfg.bin_private_lib != '\0') {
357 if (arg_debug || arg_debug_private_lib) 358 if (arg_debug || arg_debug_private_lib)
358 printf("Processing private-bin files\n"); 359 printf("Processing private-bin files\n");
359 fslib_install_list(cfg.bin_private_lib); 360 fslib_install_list(cfg.bin_private_lib);