X-Git-Url: http://git.indexdata.com/?p=irspy-moved-to-github.git;a=blobdiff_plain;f=lib%2FZOOM%2FIRSpy.pm;h=3bd1aafa7391b8fd2d3e356640d53308d73343c3;hp=8e6d3acdb6b56b75d3a2fde7747556e091341302;hb=df249d500ca3cfefbc1e0fd82e3a7c1bd7f85142;hpb=1009cb5e43e8d615cf5ee1931aa1d5fda3bb6f47 diff --git a/lib/ZOOM/IRSpy.pm b/lib/ZOOM/IRSpy.pm index 8e6d3ac..3bd1aaf 100644 --- a/lib/ZOOM/IRSpy.pm +++ b/lib/ZOOM/IRSpy.pm @@ -1,4 +1,4 @@ -# $Id: IRSpy.pm,v 1.88 2007-09-18 16:57:37 mike Exp $ +# $Id: IRSpy.pm,v 1.89 2007-09-20 10:14:37 mike Exp $ package ZOOM::IRSpy; @@ -230,6 +230,7 @@ sub _next_connection { my $i = $this->{modi}; if (!defined $n) { $target = shift @{ $this->{queue} }; + return undef if !defined $target; } else { while (1) { $target = shift @{ $this->{queue} }; @@ -241,6 +242,7 @@ sub _next_connection { } } + die "oops -- target is undefined" if !defined $target; return create ZOOM::IRSpy::Connection($this, $target, async => 1, timeout => $this->{timeout}); }