ftp: implement progress tracking

Make sure FTP_STATE_FINISHED is returned for transactions that
are marked 'done'.

This is necessary for timely logging and inspection.
pull/4046/head
Victor Julien 7 years ago
parent 8ae691155d
commit dc80d520af

@ -1014,9 +1014,10 @@ static int FTPGetAlstateProgress(void *vtx, uint8_t direction)
return FTP_STATE_PORT_DONE; return FTP_STATE_PORT_DONE;
} }
/* TODO: figure out further progress handling */ if (!tx->done)
return FTP_STATE_IN_PROGRESS;
return FTP_STATE_IN_PROGRESS; return FTP_STATE_FINISHED;
} }

Loading…
Cancel
Save