Appending patch:
https://gist.github.com/ichizok/72beca23d8f505723c52

Fix:
* Whle-loop doesn't break even when connection is established immediately 
(connect() returns 0).
* When connect() fails by connection-refused, calling select() is no use.

As far as I confirmed; on FreeBSD and OpenBSD, when non-blocking socket tries 
to connect to localhost, connect() returns 0 or -1 by connection-refused (no 
listening-port).

Thank you.
- Ozaki Kiichi

-- 
-- 
You received this message from the "vim_dev" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php

--- 
You received this message because you are subscribed to the Google Groups 
"vim_dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Raspunde prin e-mail lui