diff options
Diffstat (limited to 'lib')
-rw-r--r-- | lib/drb/drb.rb | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/drb/drb.rb b/lib/drb/drb.rb index 25642dd939..9b4d675096 100644 --- a/lib/drb/drb.rb +++ b/lib/drb/drb.rb @@ -1024,6 +1024,8 @@ module DRb def set_sockopt(soc) # :nodoc: soc.setsockopt(Socket::IPPROTO_TCP, Socket::TCP_NODELAY, 1) + rescue IOError, Errno::ECONNRESET, Errno::EINVAL + # closed/shutdown socket, ignore error end end |