Loading lib/ftp.c +1 −0 Original line number Diff line number Diff line Loading @@ -3287,6 +3287,7 @@ static CURLcode ftp_done(struct connectdata *conn, CURLcode status, case CURLE_FTP_ACCEPT_TIMEOUT: case CURLE_FTP_COULDNT_SET_TYPE: case CURLE_FTP_COULDNT_RETR_FILE: case CURLE_PARTIAL_FILE: case CURLE_UPLOAD_FAILED: case CURLE_REMOTE_ACCESS_DENIED: case CURLE_FILESIZE_EXCEEDED: Loading tests/data/test161 +11 −1 Original line number Diff line number Diff line <testcase> # Server-side <info> <keywords> FTP CURLE_PARTIAL_FILE RETR PASV </keywords> </info> <reply> <data> 1oooooooooooooooooooooooooooooooooooooooooo2 Loading @@ -25,6 +32,8 @@ ftp://%HOSTIP:%FTPPORT/161 # Verify data after the test has been "shot" <verify> # This gets QUIT sent because CURLE_PARTIAL_FILE does NOT mark the control # connection as bad <protocol> USER anonymous PASS ftp@example.com Loading @@ -33,6 +42,7 @@ EPSV TYPE I SIZE 161 RETR 161 QUIT </protocol> <errorcode> 18 Loading Loading
lib/ftp.c +1 −0 Original line number Diff line number Diff line Loading @@ -3287,6 +3287,7 @@ static CURLcode ftp_done(struct connectdata *conn, CURLcode status, case CURLE_FTP_ACCEPT_TIMEOUT: case CURLE_FTP_COULDNT_SET_TYPE: case CURLE_FTP_COULDNT_RETR_FILE: case CURLE_PARTIAL_FILE: case CURLE_UPLOAD_FAILED: case CURLE_REMOTE_ACCESS_DENIED: case CURLE_FILESIZE_EXCEEDED: Loading
tests/data/test161 +11 −1 Original line number Diff line number Diff line <testcase> # Server-side <info> <keywords> FTP CURLE_PARTIAL_FILE RETR PASV </keywords> </info> <reply> <data> 1oooooooooooooooooooooooooooooooooooooooooo2 Loading @@ -25,6 +32,8 @@ ftp://%HOSTIP:%FTPPORT/161 # Verify data after the test has been "shot" <verify> # This gets QUIT sent because CURLE_PARTIAL_FILE does NOT mark the control # connection as bad <protocol> USER anonymous PASS ftp@example.com Loading @@ -33,6 +42,7 @@ EPSV TYPE I SIZE 161 RETR 161 QUIT </protocol> <errorcode> 18 Loading