aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLibravatar Topi Miettinen <toiwoton@gmail.com>2018-01-10 00:11:17 +0200
committerLibravatar Topi Miettinen <toiwoton@gmail.com>2018-01-10 00:13:02 +0200
commit4ee58af27749143d6e5d4bf774801b48f5b47954 (patch)
treed8a769fc9dfcd8e29654bbf9560b622a79c77486
parentdisable qml disk cache globally (diff)
downloadfirejail-4ee58af27749143d6e5d4bf774801b48f5b47954.tar.gz
firejail-4ee58af27749143d6e5d4bf774801b48f5b47954.tar.zst
firejail-4ee58af27749143d6e5d4bf774801b48f5b47954.zip
fs_lib: don't ldd directories
-rw-r--r--src/firejail/fs_lib.c12
1 files changed, 3 insertions, 9 deletions
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) {
341 char *name; 341 char *name;
342 if (asprintf(&name, "/usr/lib/%s", ptr) == -1) 342 if (asprintf(&name, "/usr/lib/%s", ptr) == -1)
343 errExit("asprintf"); 343 errExit("asprintf");
344 if (is_dir(name)) { 344 if (is_dir(name))
345 fslib_copy_dir(name); 345 fslib_copy_dir(name);
346 fslib_copy_libs(name);
347 }
348 free(name); 346 free(name);
349 347
350 // /usr/lib/x86_linux-gnu - debian & frriends 348 // /usr/lib/x86_linux-gnu - debian & frriends
351 if (asprintf(&name, "/usr/lib/x86_64-linux-gnu/%s", ptr) == -1) 349 if (asprintf(&name, "/usr/lib/x86_64-linux-gnu/%s", ptr) == -1)
352 errExit("asprintf"); 350 errExit("asprintf");
353 if (is_dir(name)) { 351 if (is_dir(name))
354 fslib_copy_dir(name); 352 fslib_copy_dir(name);
355 fslib_copy_libs(name);
356 }
357 free(name); 353 free(name);
358 354
359 // /usr/lib64 - CentOS, Fedora 355 // /usr/lib64 - CentOS, Fedora
360 if (asprintf(&name, "/usr/lib64/%s", ptr) == -1) 356 if (asprintf(&name, "/usr/lib64/%s", ptr) == -1)
361 errExit("asprintf"); 357 errExit("asprintf");
362 if (is_dir(name)) { 358 if (is_dir(name))
363 fslib_copy_dir(name); 359 fslib_copy_dir(name);
364 fslib_copy_libs(name);
365 }
366 free(name); 360 free(name);
367 } 361 }
368 } 362 }