From 6a986783e461703cbc02e4297587dc0b8e2498b6 Mon Sep 17 00:00:00 2001 From: Oliver Gorwits Date: Wed, 2 Jan 2019 20:54:50 +0000 Subject: [PATCH] fix to the fix for ospf_routers discovery --- lib/App/Netdisco/Worker/Plugin/Discover/Neighbors/Routed.pm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/App/Netdisco/Worker/Plugin/Discover/Neighbors/Routed.pm b/lib/App/Netdisco/Worker/Plugin/Discover/Neighbors/Routed.pm index 794eba21..058492ce 100644 --- a/lib/App/Netdisco/Worker/Plugin/Discover/Neighbors/Routed.pm +++ b/lib/App/Netdisco/Worker/Plugin/Discover/Neighbors/Routed.pm @@ -22,11 +22,11 @@ register_worker({ phase => 'main', driver => 'snmp' }, sub { my $eigrp_peers = $snmp->eigrp_peers || {}; return Status->info(" [$device] neigh - no BGP, OSPF, or EIGRP peers") - unless ((scalar values %$ospf_peers) or (scalar values %$ospf_peer_id) + unless ((scalar values %$ospf_peers) or (scalar values %$ospf_routers) or (scalar values %$bgp_peers) or (scalar values %$eigrp_peers)); my $count = 0; - foreach my $ip ((values %$ospf_peers), (values %$ospf_routers), + foreach my $ip ((values %$ospf_peers), (values %ospf_routers), (values %$bgp_peers), (values %$eigrp_peers)) { my $peer = get_device($ip); next if $peer->in_storage or not is_discoverable($peer);