summaryrefslogtreecommitdiff
path: root/libexec/ftpd/ftpcmd.y
diff options
context:
space:
mode:
authorYaroslav Tykhiy <ytykhiy@gmail.com>2003-01-29 10:07:27 +0000
committerYaroslav Tykhiy <ytykhiy@gmail.com>2003-01-29 10:07:27 +0000
commitce9287fc02f73645761e9cd5fbcf8f5f8246dc7a (patch)
tree8fde0f8caa19168edffd0451d6616eaaf5c4e9b3 /libexec/ftpd/ftpcmd.y
parent76499f1539799ff3150668ad4abcd7951ba58053 (diff)
Notes
Diffstat (limited to 'libexec/ftpd/ftpcmd.y')
-rw-r--r--libexec/ftpd/ftpcmd.y6
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