aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lib/ftp.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/lib/ftp.c b/lib/ftp.c
index e490dd206..0b2e5cce4 100644
--- a/lib/ftp.c
+++ b/lib/ftp.c
@@ -878,14 +878,16 @@ static int ftp_domore_getsock(struct connectdata *conn, curl_socket_t *socks,
remote site, or we could wait for that site to connect to us. Or just
handle ordinary commands.
- When waiting for a connect, we will be in FTP_STOP state and then we wait
- for the secondary socket to become writeable. If we're in another state,
- we're still handling commands on the control (primary) connection.
+ When waiting for a connect, we can be in FTP_STOP state (or we're in
+ FTP_STOR when we do an upload) and then we wait for the secondary socket
+ to become writeable. . If we're in another state, we're still handling
+ commands on the control (primary) connection.
*/
switch(ftpc->state) {
case FTP_STOP:
+ case FTP_STOR:
break;
default:
return Curl_pp_getsock(&conn->proto.ftpc.pp, socks, numsocks);