1
0
mirror of https://github.com/moparisthebest/curl synced 2024-11-11 12:05:06 -05:00

ssh: honour the CURLINFO_FTP_ENTRY_PATH curl_getinfo option

This commit is contained in:
Luke Amery 2010-12-30 12:43:45 +11:00 committed by Daniel Stenberg
parent 420eac5542
commit 0dc8479b89

View File

@ -985,6 +985,7 @@ static CURLcode ssh_statemach_act(struct connectdata *conn, bool *block)
sshc->actualcode = CURLE_OUT_OF_MEMORY; sshc->actualcode = CURLE_OUT_OF_MEMORY;
break; break;
} }
conn->data->state.most_recent_ftp_entrypath = sshc->homedir;
} }
else { else {
/* Return the error type */ /* Return the error type */
@ -2072,6 +2073,7 @@ static CURLcode ssh_statemach_act(struct connectdata *conn, bool *block)
Curl_safefree(sshc->homedir); Curl_safefree(sshc->homedir);
sshc->homedir = NULL; sshc->homedir = NULL;
conn->data->state.most_recent_ftp_entrypath = NULL;
state(conn, SSH_SESSION_DISCONNECT); state(conn, SSH_SESSION_DISCONNECT);
break; break;
@ -2290,6 +2292,7 @@ static CURLcode ssh_statemach_act(struct connectdata *conn, bool *block)
Curl_safefree(sshc->homedir); Curl_safefree(sshc->homedir);
sshc->homedir = NULL; sshc->homedir = NULL;
conn->data->state.most_recent_ftp_entrypath = NULL;
state(conn, SSH_SESSION_FREE); state(conn, SSH_SESSION_FREE);
break; break;