connect: no do not leak descriptors on failure
commit87cf3ce6185b9138032a5af53cecae98f8c93564
authorEric Wong <e@yhbt.net>
Mon, 27 Sep 2010 00:24:50 +0000 (27 00:24 +0000)
committerEric Wong <e@yhbt.net>
Mon, 27 Sep 2010 00:31:56 +0000 (27 00:31 +0000)
treea6c2290df504027fa9d72ddd3eec6a4450bf9929
parent6fbde1518578dd1b828efcecaf2caf893bddc110
connect: no do not leak descriptors on failure

We cannot raise exceptions and expect GC to clean up
after us until we've created an actual IO object.
ext/kgio/kgio_ext.c
test/test_connect_fd_leak.rb [new file with mode: 0644]