summaryrefslogtreecommitdiff
path: root/apps/netutils/ftpc/ftpc_login.c
diff options
context:
space:
mode:
Diffstat (limited to 'apps/netutils/ftpc/ftpc_login.c')
-rw-r--r--apps/netutils/ftpc/ftpc_login.c16
1 files changed, 8 insertions, 8 deletions
diff --git a/apps/netutils/ftpc/ftpc_login.c b/apps/netutils/ftpc/ftpc_login.c
index 83d2cde05..1d6ff395c 100644
--- a/apps/netutils/ftpc/ftpc_login.c
+++ b/apps/netutils/ftpc/ftpc_login.c
@@ -105,9 +105,9 @@ int ftpc_login(SESSION handle, FAR struct ftpc_login_s *login)
/* Save the login parameter */
- session->uname = ftpc_dequote(login->uname);
- session->pwd = ftpc_dequote(login->pwd);
- session->initdir = ftpc_dequote(login->rdir);
+ session->uname = ftpc_dequote(login->uname);
+ session->pwd = ftpc_dequote(login->pwd);
+ session->initrdir = ftpc_dequote(login->rdir);
/* Is passive mode requested? */
@@ -198,17 +198,17 @@ int ftpc_relogin(FAR struct ftpc_session_s *session)
*/
FTPC_SET_LOGGEDIN(session);
- session->homedir = ftpc_pwd((SESSION)session);
- session->curdir = strdup(session->homedir);
- session->prevdir = strdup(session->homedir);
+ session->homerdir = ftpc_rpwd((SESSION)session);
+ session->currdir = strdup(session->homerdir);
+ session->prevrdir = strdup(session->homerdir);
/* If the user has requested a special start up directory, then change to
* that directory now.
*/
- if (session->initdir)
+ if (session->initrdir)
{
- ftpc_chdir((SESSION)session, session->initdir);
+ ftpc_chdir((SESSION)session, session->initrdir);
}
return OK;