[perl #41521] Fix for IO::Socket send method
Todd C. Miller [Fri, 16 Feb 2007 11:26:45 +0000 (03:26 -0800)]
From: "Todd C. Miller" (via RT) <perlbug-followup@perl.org>
Message-ID: <rt-3.6.HEAD-24617-1171654005-819.41521-75-0@perl.org>

p4raw-id: //depot/perl@30332

ext/IO/lib/IO/Socket.pm

index 5d78322..9095093 100644 (file)
@@ -250,7 +250,7 @@ sub send {
     my $peer  = $_[3] || $sock->peername;
 
     croak 'send: Cannot determine peer address'
-        unless($peer);
+        unless(defined $peer);
 
     my $r = defined(getpeername($sock))
        ? send($sock, $_[1], $flags)