diff options
Diffstat (limited to 'src/firejail/fs_home.c')
-rw-r--r-- | src/firejail/fs_home.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/firejail/fs_home.c b/src/firejail/fs_home.c index 061461590..8c4cb3d4f 100644 --- a/src/firejail/fs_home.c +++ b/src/firejail/fs_home.c | |||
@@ -62,7 +62,7 @@ static void skel(const char *homedir) { | |||
62 | disable_tab_completion(homedir); | 62 | disable_tab_completion(homedir); |
63 | 63 | ||
64 | // zsh | 64 | // zsh |
65 | if (!arg_shell_none && (strcmp(cfg.shell,"/usr/bin/zsh") == 0 || strcmp(cfg.shell,"/bin/zsh") == 0)) { | 65 | if (strcmp(cfg.usershell,"/usr/bin/zsh") == 0 || strcmp(cfg.usershell,"/bin/zsh") == 0) { |
66 | // copy skel files | 66 | // copy skel files |
67 | if (asprintf(&fname, "%s/.zshrc", homedir) == -1) | 67 | if (asprintf(&fname, "%s/.zshrc", homedir) == -1) |
68 | errExit("asprintf"); | 68 | errExit("asprintf"); |
@@ -86,7 +86,7 @@ static void skel(const char *homedir) { | |||
86 | free(fname); | 86 | free(fname); |
87 | } | 87 | } |
88 | // csh | 88 | // csh |
89 | else if (!arg_shell_none && strcmp(cfg.shell,"/bin/csh") == 0) { | 89 | else if (strcmp(cfg.usershell,"/bin/csh") == 0) { |
90 | // copy skel files | 90 | // copy skel files |
91 | if (asprintf(&fname, "%s/.cshrc", homedir) == -1) | 91 | if (asprintf(&fname, "%s/.cshrc", homedir) == -1) |
92 | errExit("asprintf"); | 92 | errExit("asprintf"); |