diff --git a/Info/Layer3.pm b/Info/Layer3.pm index d179283d..985ac27d 100644 --- a/Info/Layer3.pm +++ b/Info/Layer3.pm @@ -162,7 +162,7 @@ sub root_ip { return $router_ip if (( defined $router_ip ) and ( $router_ip ne '0.0.0.0' ) - and ( grep { $_ eq $router_ip } (keys %$ospf_ip)) + and ( grep { $ospf_ip->{$_} eq $router_ip } (keys %$ospf_ip)) and ( $l3->snmp_connect_ip($router_ip) ) ); # return the first one found here (should be only one)