aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLibravatar netblue30 <netblue30@yahoo.com>2016-09-29 09:49:32 -0400
committerLibravatar GitHub <noreply@github.com>2016-09-29 09:49:32 -0400
commitce3d824bb8ed535e9fcd755635ed613feb3cbe97 (patch)
tree858926f639320c761be08c4e4f1d7557741fe689
parent--veth-name option (diff)
parentif .Xauthority is symlink, skip and warn (diff)
downloadfirejail-ce3d824bb8ed535e9fcd755635ed613feb3cbe97.tar.gz
firejail-ce3d824bb8ed535e9fcd755635ed613feb3cbe97.tar.zst
firejail-ce3d824bb8ed535e9fcd755635ed613feb3cbe97.zip
Merge pull request #822 from manevich/xauthority-link
If .Xauthority is symlink, skip and warn
-rw-r--r--src/firejail/fs_home.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/firejail/fs_home.c b/src/firejail/fs_home.c
index 064340613..63d5a1c5e 100644
--- a/src/firejail/fs_home.c
+++ b/src/firejail/fs_home.c
@@ -114,8 +114,8 @@ static int store_xauthority(void) {
114 struct stat s; 114 struct stat s;
115 if (stat(src, &s) == 0) { 115 if (stat(src, &s) == 0) {
116 if (is_link(src)) { 116 if (is_link(src)) {
117 fprintf(stderr, "Error: invalid .Xauthority file\n"); 117 fprintf(stderr, "Warning: invalid .Xauthority file\n");
118 exit(1); 118 return 0;
119 } 119 }
120 120
121 int rv = copy_file(src, dest, -1, -1, 0600); 121 int rv = copy_file(src, dest, -1, -1, 0600);