diff --git a/lib/SNMP/Info/Layer3/DLink.pm b/lib/SNMP/Info/Layer3/DLink.pm index aaf244ac..52ecd71b 100644 --- a/lib/SNMP/Info/Layer3/DLink.pm +++ b/lib/SNMP/Info/Layer3/DLink.pm @@ -78,8 +78,10 @@ sub layers { my $dlink = shift; my $layers = $dlink->SUPER::layers(); - substr $layers, 5, 1, "1"; - substr $layers, 6, 1, "1"; + if ($layers) { + substr $layers, 5, 1, "1"; + substr $layers, 6, 1, "1"; + } return $layers; }