From c5ed2af102d72be6aa4edc473f50278013b10241 Mon Sep 17 00:00:00 2001 From: netblue30 Date: Mon, 6 Jun 2016 10:15:01 -0400 Subject: fixed /etc/skel problem --- src/firejail/fs_home.c | 12 ------------ 1 file changed, 12 deletions(-) diff --git a/src/firejail/fs_home.c b/src/firejail/fs_home.c index d4a16da0a..b12d8bb76 100644 --- a/src/firejail/fs_home.c +++ b/src/firejail/fs_home.c @@ -41,10 +41,6 @@ static void skel(const char *homedir, uid_t u, gid_t g) { if (stat(fname, &s) == 0) return; if (stat("/etc/skel/.zshrc", &s) == 0) { - if (is_link("/etc/skel/.zshrc")) { - fprintf(stderr, "Error: invalid /etc/skel/.zshrc file\n"); - exit(1); - } if (copy_file("/etc/skel/.zshrc", fname) == 0) { if (chown(fname, u, g) == -1) errExit("chown"); @@ -75,10 +71,6 @@ static void skel(const char *homedir, uid_t u, gid_t g) { if (stat(fname, &s) == 0) return; if (stat("/etc/skel/.cshrc", &s) == 0) { - if (is_link("/etc/skel/.cshrc")) { - fprintf(stderr, "Error: invalid /etc/skel/.cshrc file\n"); - exit(1); - } if (copy_file("/etc/skel/.cshrc", fname) == 0) { if (chown(fname, u, g) == -1) errExit("chown"); @@ -110,10 +102,6 @@ static void skel(const char *homedir, uid_t u, gid_t g) { if (stat(fname, &s) == 0) return; if (stat("/etc/skel/.bashrc", &s) == 0) { - if (is_link("/etc/skel/.bashrc")) { - fprintf(stderr, "Error: invalid /etc/skel/.bashrc file\n"); - exit(1); - } if (copy_file("/etc/skel/.bashrc", fname) == 0) { /* coverity[toctou] */ if (chown(fname, u, g) == -1) -- cgit v1.2.3-54-g00ecf