From 4ee58af27749143d6e5d4bf774801b48f5b47954 Mon Sep 17 00:00:00 2001 From: Topi Miettinen Date: Wed, 10 Jan 2018 00:11:17 +0200 Subject: fs_lib: don't ldd directories --- src/firejail/fs_lib.c | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) (limited to 'src') diff --git a/src/firejail/fs_lib.c b/src/firejail/fs_lib.c index ad86d1fd8..841af0b93 100644 --- a/src/firejail/fs_lib.c +++ b/src/firejail/fs_lib.c @@ -341,28 +341,22 @@ void fs_private_lib(void) { char *name; if (asprintf(&name, "/usr/lib/%s", ptr) == -1) errExit("asprintf"); - if (is_dir(name)) { + if (is_dir(name)) fslib_copy_dir(name); - fslib_copy_libs(name); - } free(name); // /usr/lib/x86_linux-gnu - debian & frriends if (asprintf(&name, "/usr/lib/x86_64-linux-gnu/%s", ptr) == -1) errExit("asprintf"); - if (is_dir(name)) { + if (is_dir(name)) fslib_copy_dir(name); - fslib_copy_libs(name); - } free(name); // /usr/lib64 - CentOS, Fedora if (asprintf(&name, "/usr/lib64/%s", ptr) == -1) errExit("asprintf"); - if (is_dir(name)) { + if (is_dir(name)) fslib_copy_dir(name); - fslib_copy_libs(name); - } free(name); } } -- cgit v1.2.3-54-g00ecf