aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLibravatar nextime <franco@unixmedia.it>2016-08-04 09:23:26 +0200
committerLibravatar nextime <franco@unixmedia.it>2016-08-04 09:23:26 +0200
commit713807e8f93e95763308bd1cc6aa5fd1b75ed13d (patch)
tree88cf0344fb51475f762f25f0b38bce6c124164c7
parentFix profile for --private-template (diff)
downloadfirejail-713807e8f93e95763308bd1cc6aa5fd1b75ed13d.tar.gz
firejail-713807e8f93e95763308bd1cc6aa5fd1b75ed13d.tar.zst
firejail-713807e8f93e95763308bd1cc6aa5fd1b75ed13d.zip
Fix dir creation owner
-rw-r--r--src/firejail/fs_home.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/firejail/fs_home.c b/src/firejail/fs_home.c
index 604bba0e4..105092036 100644
--- a/src/firejail/fs_home.c
+++ b/src/firejail/fs_home.c
@@ -369,6 +369,8 @@ int fs_copydir(const char *path, const struct stat *st, int ftype, struct FTW *s
369 else if(ftype == FTW_D) { 369 else if(ftype == FTW_D) {
370 if (mkdir(dest, s.st_mode) == -1) 370 if (mkdir(dest, s.st_mode) == -1)
371 errExit("mkdir"); 371 errExit("mkdir");
372 if (chown(dest, u, g) < 0)
373 errExit("chown");
372 if (arg_debug) 374 if (arg_debug)
373 printf("copy from %s to %s\n", path, dest); 375 printf("copy from %s to %s\n", path, dest);
374 fs_logger2("clone", path); 376 fs_logger2("clone", path);