ftp_client_tick() response 7 - solution?

G’day,

We have been using a Rabbit processor in one of our products for several years. The product in question simply connects to an FTP server and saves data there (create or apend to files). This has been working fine and all was well.

Recently, we encountered an FTP server that our product could not upload to. I did some debugging and tracked down that when it falls over ftp_client_tick() returns 7: “FTP control socket was aborted (reset) by the server”.

I have tested the FTP server details with other FTP clients and they successfully connect and upload.

From this overview of the problem, does anyone have any advice on what I could try to correct it?