I checked RFC959, and based on its description I don't think FTP 7.5 does anything wrong,
http://www.ietf.org/rfc/rfc959.txt
"The server MUST close the data connection under the following conditions:
1. The server has completed sending data in a transfer mode
that requires a close to indicate EOF.
2. The server receives an ABORT command from the user.
3. The port specification is changed by a command from the
user.
4. The control connection is closed legally or otherwise.
5. An irrecoverable error condition occurs.
Otherwise the close is a server option, the exercise of which the
server must indicate to the user-process by either a 250 or 226
reply only.
Regards,