ftp: prevent server from hanging on closed data connection
authorKamil Dudka <kdudka@redhat.com>
Wed, 27 Oct 2010 08:54:35 +0000 (10:54 +0200)
committerKamil Dudka <kdudka@redhat.com>
Fri, 29 Oct 2010 10:01:19 +0000 (12:01 +0200)
commit0c8e5f7e6ac13c43b8cbab8dcada56d3f27a2a89
treedb7f789140e4443b2120ff5d1848b9ee8c8f546e
parent59db31902c87dc321d8747eae49ac7f996afa204
ftp: prevent server from hanging on closed data connection

Some FTP servers (e.g. Pure-ftpd) end up hanging if we close the data
connection before transferring all the requested data.  If we send ABOR
in that case, it prevents the server from hanging.

Bug: https://bugzilla.redhat.com/643656
Reported by: Pasi Karkkainen, Patrick Monnerat
lib/ftp.c
tests/data/test1036
tests/data/test1057
tests/data/test110
tests/data/test122
tests/data/test135