Fix connect with timeouts
authorTrond Norbye <trond.norbye@sun.com>
Sun, 1 Mar 2009 17:35:47 +0000 (18:35 +0100)
committerTrond Norbye <trond.norbye@sun.com>
Sun, 1 Mar 2009 17:35:47 +0000 (18:35 +0100)
commit95084fee7261488e27be38d9c50957f82a75f416
treedc1aab763953af0ea6804918b5961d584a243f10
parentc442af1afa9376ff660008f82b6217e577a36a73
Fix connect with timeouts

Connection timeouts must be implemented by using nonblocking mode and a timer.
The logic was more or less implemented (except for that it didn't enable
non-blocking mode on the socket), and that you need to call connect again when
poll returns that the socket is writable (to get the real error from the
socket).
libmemcached/memcached_connect.c