--- AnyEvent-MP/MP/Node.pm 2009/08/04 23:16:57 1.9 +++ AnyEvent-MP/MP/Node.pm 2009/08/04 23:35:51 1.10 @@ -157,6 +157,7 @@ }; } else { delete $self->{retry}; + $self->fail (transport_error => $self->{noderef}, "unable to connect"); } $self->{next_connect} = AE::timer $AnyEvent::MP::Base::CONNECT_INTERVAL, 0, sub {