Don't go haywire if the server closes the connection during a multiline

response.
This commit is contained in:
des 2000-11-22 14:30:28 +00:00
parent 76401e3da2
commit ff170ab02c

View File

@ -140,9 +140,13 @@ _ftp_chkerr(int cd)
}
if (isftpinfo(last_reply)) {
while (!isftpreply(last_reply)) {
if (_fetch_getln(cd, &last_reply, &lr_size, &lr_length) == -1) {
switch (_fetch_getln(cd, &last_reply, &lr_size, &lr_length)) {
case -1:
_fetch_syserr();
return -1;
case 0:
_ftp_seterr(FTP_PROTOCOL_ERROR);
return -1;
}
}
}