diff --git a/lib/App/Netdisco/Util/Snapshot.pm b/lib/App/Netdisco/Util/Snapshot.pm index aee9944a..641f76b1 100644 --- a/lib/App/Netdisco/Util/Snapshot.pm +++ b/lib/App/Netdisco/Util/Snapshot.pm @@ -135,7 +135,7 @@ sub snmpwalk_to_cache { else { # on rare occasions a vendor returns .0 and .something delete $leaves{$key} - if defined $leaves{$key} and ref q{} eq $leaves{$key}; + if defined $leaves{$key} and ref q{} eq ref $leaves{$key}; $leaves{$key}->{$idx} = $oids{$orig_oid}; }