FTP: close callback fix
authorDaniel Stenberg <daniel@haxx.se>
Mon, 5 Dec 2011 11:34:27 +0000 (12:34 +0100)
committerDaniel Stenberg <daniel@haxx.se>
Mon, 5 Dec 2011 11:34:27 +0000 (12:34 +0100)
commitd5b5f64bce3a86ae39361248da6b3b207cff2cd2
treed8b3f33e4d2fc2ca823ac34e337040c83dff4ae9
parent088ba97a2471c97e90fe7153dff0ce119faab4ef
FTP: close callback fix

Keep track of which sockets that are the result of accept() calls and
refuse to call the closesocket callback for those sockets. Test case 596
now verifies that the open socket callback is called the same number of
times as the closed socket callback for active FTP connections.

Bug: http://curl.haxx.se/mail/lib-2011-12/0018.html
Reported by: Gokhan Sengun
lib/connect.c
lib/ftp.c
lib/urldata.h
tests/data/test596