connect: Return the socket descriptor even on fail
authorBjörn Stenberg <bjorn@haxx.se>
Tue, 12 Nov 2013 20:09:03 +0000 (21:09 +0100)
committerSteve Holme <steve_holme@hotmail.com>
Thu, 14 Nov 2013 19:56:59 +0000 (19:56 +0000)
commited1662c374361adf8a3bd44be8490891f37e074a
tree7b1883e40bedb3fee8b49005915e31c5e3be56a3
parent1f0616ea1a89606c6fec7a0855dda12ef5c7a9be
connect: Return the socket descriptor even on fail

singleipconnect() did not return the open socket descriptor on some
errors, thereby sometimes causing a socket leak. This patch ensures
the socket is always returned.
lib/connect.c