From 1f26ff323a31d69448a82b4fdfc0512231567ae2 Mon Sep 17 00:00:00 2001 From: bustico Date: Fri, 21 Dec 2007 09:19:34 +0000 Subject: verify validity of socket arg in low levelcallback _getMessage --- Ivy.pm | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'Ivy.pm') diff --git a/Ivy.pm b/Ivy.pm index 6607d68..bd979ca 100644 --- a/Ivy.pm +++ b/Ivy.pm @@ -1461,6 +1461,12 @@ sub _getConnections ($) sub _getMessages ($$) { my ($self, $appSock) = @_; + + unless (defined $appSock) { + carp "Warning in Ivy::_getMessages : *UN*inititialized appSock, don't do anything\n" if $^W; + return; + } + my $bufferRef = \$self->[bufRecByCnnx]{$appSock}; my ($addr, $peerPort, $senderName); my $nlIndex; -- cgit v1.1