From: minima Date: Sat, 12 Jan 2002 20:59:07 +0000 (+0000) Subject: try again X-Git-Tag: R_1_50~80 X-Git-Url: http://dxcluster.org/gitweb/gitweb.cgi?p=spider.git;a=commitdiff_plain;h=71a8b14092af69cbc61d864a44b1f26b86e86a75 try again --- diff --git a/perl/Msg.pm b/perl/Msg.pm index d677b692..a30b1f5d 100644 --- a/perl/Msg.pm +++ b/perl/Msg.pm @@ -402,9 +402,9 @@ sub nolinger dbg("Linger is: $l $t, keepalive: $k, nagle: $n"); } - eval {setsockopt($conn->{sock}, SOL_SOCKET, SO_KEEPALIVE, 1)} or confess "setsockopt keepalive: $!"; - eval {setsockopt($conn->{sock}, SOL_SOCKET, SO_LINGER, pack("ll", 0, 0))} or confess "setsockopt linger: $!"; - eval {setsockopt($conn->{sock}, IPPROTO_TCP, TCP_NODELAY, 1)} or eval {setsockopt($conn->{sock}, SOL_SOCKET, TCP_NODELAY, 1)} or confess "setsockopt tcp_nodelay: $!"; + eval {setsockopt($conn->{sock}, SOL_SOCKET, SO_KEEPALIVE, 1)} or dbg("setsockopt keepalive: $!"); + eval {setsockopt($conn->{sock}, SOL_SOCKET, SO_LINGER, pack("ll", 0, 0))} or dbg("setsockopt linger: $!"); + eval {setsockopt($conn->{sock}, IPPROTO_TCP, TCP_NODELAY, 1)} or eval {setsockopt($conn->{sock}, SOL_SOCKET, TCP_NODELAY, 1)} or dbg("setsockopt tcp_nodelay: $!"); $conn->{sock}->autoflush(0); if (isdbg('sock')) {