summaryrefslogtreecommitdiff
path: root/symbian
diff options
context:
space:
mode:
authorshugo <shugo@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2014-02-21 14:59:44 +0000
committershugo <shugo@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2014-02-21 14:59:44 +0000
commit139d06c34f4d51147a5d7707e738878b1fda65bf (patch)
treec13d4fe803cf8170d8fa7053330f4df2c9996d88 /symbian
parent6337bf7588754c2f17e044fcf3238aa36f504469 (diff)
* ext/socket/init.c (wait_connectable): break if the socket is
writable to avoid infinite loops on FreeBSD and other platforms which conforms to SUSv3. This problem cannot be reproduced with loopback interfaces, so it's hard to write test code. rsock_connect() and wait_connectable() are overly complicated, so they should be refactored, but I commit this fix as a workaround for the release of Ruby 1.9.3 scheduled on Feb 24. [ruby-core:60940] [Bug #9547] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45084 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'symbian')
0 files changed, 0 insertions, 0 deletions