aboutsummaryrefslogtreecommitdiffstats
path: root/src/firejail/fs_lib.c
diff options
context:
space:
mode:
authorLibravatar netblue30 <netblue30@yahoo.com>2017-10-19 10:18:08 -0400
committerLibravatar netblue30 <netblue30@yahoo.com>2017-10-19 10:18:08 -0400
commitf4f0da5611ba85bc784d16b2e6c5ecdf7c44fa43 (patch)
treed24389f878ee917730d42f93ba4fd898b1175ef8 /src/firejail/fs_lib.c
parentRemove Atom from firecfg (diff)
downloadfirejail-f4f0da5611ba85bc784d16b2e6c5ecdf7c44fa43.tar.gz
firejail-f4f0da5611ba85bc784d16b2e6c5ecdf7c44fa43.tar.zst
firejail-f4f0da5611ba85bc784d16b2e6c5ecdf7c44fa43.zip
private-lib: fix directory handling
Diffstat (limited to 'src/firejail/fs_lib.c')
-rw-r--r--src/firejail/fs_lib.c10
1 files changed, 4 insertions, 6 deletions
diff --git a/src/firejail/fs_lib.c b/src/firejail/fs_lib.c
index 2cb32fe69..18739c554 100644
--- a/src/firejail/fs_lib.c
+++ b/src/firejail/fs_lib.c
@@ -274,10 +274,9 @@ void fs_private_lib(void) {
274 if (lib) { 274 if (lib) {
275 if (is_dir(lib)) 275 if (is_dir(lib))
276 fslib_copy_dir(lib); 276 fslib_copy_dir(lib);
277 else { 277 else
278 fslib_duplicate(lib);
279 fslib_copy_libs(lib); 278 fslib_copy_libs(lib);
280 } 279 fslib_copy_libs(lib);
281 free(lib); 280 free(lib);
282 } 281 }
283 282
@@ -286,10 +285,9 @@ void fs_private_lib(void) {
286 if (lib) { 285 if (lib) {
287 if (is_dir(lib)) 286 if (is_dir(lib))
288 fslib_copy_dir(lib); 287 fslib_copy_dir(lib);
289 else { 288 else
290 fslib_duplicate(lib); 289 fslib_duplicate(lib);
291 fslib_copy_libs(lib); 290 fslib_copy_libs(lib);
292 }
293 free(lib); 291 free(lib);
294 } 292 }
295 } 293 }