diff --git a/Info/CiscoVTP.pm b/Info/CiscoVTP.pm index a80e8534..d23da42e 100644 --- a/Info/CiscoVTP.pm +++ b/Info/CiscoVTP.pm @@ -246,7 +246,7 @@ sub i_vlan_membership { my $vlanlist = [split(//, unpack("B*", $list))]; my $offset = 1024 * $k; foreach my $vlan (keys %oper_vlans) { - push(@{$i_vlan_membership->{$port}}, $vlan) if (@$vlanlist[$vlan]-$offset); + push(@{$i_vlan_membership->{$port}}, $vlan) if (@$vlanlist[$vlan-$offset]); } $k++; }