From b98b68c7189c725c9a53d177a4d8669e1dde9271 Mon Sep 17 00:00:00 2001 From: Oliver Gorwits Date: Sat, 23 Oct 2021 22:38:33 +0100 Subject: [PATCH] avoid error on macOS(?) with netmask of 64 or 128 on v4 addr --- lib/SNMP/Info.pm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/SNMP/Info.pm b/lib/SNMP/Info.pm index 184ffa43..800ef31f 100644 --- a/lib/SNMP/Info.pm +++ b/lib/SNMP/Info.pm @@ -3009,7 +3009,7 @@ sub ip_netmask { $prefix = $1; } my $new_iid = join( ".", @parts ); - my $mask = NetAddr::IP::Lite->new( $new_iid . '/' . $prefix )->mask() + my $mask = eval { NetAddr::IP::Lite->new( $new_iid . '/' . $prefix )->mask() } || undef; $ip_netmask{$new_iid} = $mask;