From 5c1e753c143081846f4047d7ade424c50003c3b5 Mon Sep 17 00:00:00 2001 From: Oliver Gorwits Date: Wed, 29 Mar 2023 11:17:06 +0100 Subject: [PATCH] #1013 undef error in Nodes interfaces --- lib/App/Netdisco/Worker/Plugin/Macsuck/Nodes.pm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/App/Netdisco/Worker/Plugin/Macsuck/Nodes.pm b/lib/App/Netdisco/Worker/Plugin/Macsuck/Nodes.pm index e59f5c40..2b4300fc 100644 --- a/lib/App/Netdisco/Worker/Plugin/Macsuck/Nodes.pm +++ b/lib/App/Netdisco/Worker/Plugin/Macsuck/Nodes.pm @@ -120,7 +120,7 @@ register_worker({ phase => 'main', driver => 'snmp', my $snmp = App::Netdisco::Transport::SNMP->reader_for($device) or return Status->defer("macsuck failed: could not SNMP connect to $device"); - my $interfaces = $snmp->interfaces; + my $interfaces = $snmp->interfaces || {}; my $reverse_interfaces = { reverse %{ $interfaces } }; # might squash but prob not my $i_up = $snmp->i_up; my $i_up_admin = $snmp->i_up_admin;