aboutsummaryrefslogtreecommitdiffstats
path: root/src/fcopy
diff options
context:
space:
mode:
authorLibravatar smitsohu <smitsohu@gmail.com>2021-09-29 15:49:52 +0200
committerLibravatar smitsohu <smitsohu@gmail.com>2021-10-01 18:25:18 +0200
commit9e18bf8a10a3b9b948c15853ad716cf8e3673fcf (patch)
tree8ec3c5de5f63ae6975da6862321ef0a11b19d563 /src/fcopy
parentprivate-lib fixup (diff)
downloadfirejail-9e18bf8a10a3b9b948c15853ad716cf8e3673fcf.tar.gz
firejail-9e18bf8a10a3b9b948c15853ad716cf8e3673fcf.tar.zst
firejail-9e18bf8a10a3b9b948c15853ad716cf8e3673fcf.zip
add more EUID improvements
Diffstat (limited to 'src/fcopy')
-rw-r--r--src/fcopy/main.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/fcopy/main.c b/src/fcopy/main.c
index 31810de9a..f279af89f 100644
--- a/src/fcopy/main.c
+++ b/src/fcopy/main.c
@@ -88,7 +88,8 @@ static void selinux_relabel_path(const char *path, const char *inside_path) {
88 if (arg_debug) 88 if (arg_debug)
89 printf("Relabeling %s as %s (%s)\n", path, inside_path, fcon); 89 printf("Relabeling %s as %s (%s)\n", path, inside_path, fcon);
90 90
91 setfilecon_raw(procfs_path, fcon); 91 if (setfilecon_raw(procfs_path, fcon) != 0 && arg_debug)
92 printf("Cannot relabel %s: %s\n", path, strerror(errno));
92 } 93 }
93 freecon(fcon); 94 freecon(fcon);
94 close: 95 close: