diff options
| author | Yaroslav Tykhiy <ytykhiy@gmail.com> | 2003-01-29 10:07:27 +0000 |
|---|---|---|
| committer | Yaroslav Tykhiy <ytykhiy@gmail.com> | 2003-01-29 10:07:27 +0000 |
| commit | ce9287fc02f73645761e9cd5fbcf8f5f8246dc7a (patch) | |
| tree | 8fde0f8caa19168edffd0451d6616eaaf5c4e9b3 /libexec/ftpd/ftpcmd.y | |
| parent | 76499f1539799ff3150668ad4abcd7951ba58053 (diff) | |
Notes
Diffstat (limited to 'libexec/ftpd/ftpcmd.y')
| -rw-r--r-- | libexec/ftpd/ftpcmd.y | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/libexec/ftpd/ftpcmd.y b/libexec/ftpd/ftpcmd.y index cb9f97f3138d..261ffd0370f3 100644 --- a/libexec/ftpd/ftpcmd.y +++ b/libexec/ftpd/ftpcmd.y @@ -78,6 +78,7 @@ extern union sockunion data_dest, his_addr; extern int logged_in; extern struct passwd *pw; extern int guest; +extern char *homedir; extern int paranoid; extern int logging; extern int type; @@ -535,10 +536,7 @@ cmd | CWD check_login CRLF { if ($2) { - if (guest) - cwd("/"); - else - cwd(pw->pw_dir); + cwd(homedir); } } | CWD check_login SP pathname CRLF |
