#393 avoid "modification of readonly variable" error in netmap
This commit is contained in:
1
Changes
1
Changes
@@ -2,6 +2,7 @@
|
|||||||
|
|
||||||
[BUG FIXES]
|
[BUG FIXES]
|
||||||
|
|
||||||
|
* #393 avoid 'modification of readonly variable' error in netmap
|
||||||
* clean up check_mac() interface (ml-cms)
|
* clean up check_mac() interface (ml-cms)
|
||||||
|
|
||||||
2.039021 - 2018-04-10
|
2.039021 - 2018-04-10
|
||||||
|
|||||||
@@ -6,6 +6,7 @@ use Dancer::Plugin::DBIC;
|
|||||||
use Dancer::Plugin::Auth::Extensible;
|
use Dancer::Plugin::Auth::Extensible;
|
||||||
|
|
||||||
use SNMP::Info ();
|
use SNMP::Info ();
|
||||||
|
use Storable 'dclone';
|
||||||
use List::Util 'first';
|
use List::Util 'first';
|
||||||
use List::MoreUtils ();
|
use List::MoreUtils ();
|
||||||
use App::Netdisco::Util::Permission 'check_acl_only';
|
use App::Netdisco::Util::Permission 'check_acl_only';
|
||||||
@@ -96,7 +97,8 @@ sub make_node_infostring {
|
|||||||
}
|
}
|
||||||
|
|
||||||
sub make_link_infostring {
|
sub make_link_infostring {
|
||||||
my $link = shift or return '';
|
my $linkarg = shift or return '';
|
||||||
|
my $link = dclone $link;
|
||||||
|
|
||||||
my $domain = quotemeta( setting('domain_suffix') || '' );
|
my $domain = quotemeta( setting('domain_suffix') || '' );
|
||||||
(my $left_name = lc($link->{left_dns} || $link->{left_name} || $link->{left_ip})) =~ s/$domain$//;
|
(my $left_name = lc($link->{left_dns} || $link->{left_name} || $link->{left_ip})) =~ s/$domain$//;
|
||||||
|
|||||||
Reference in New Issue
Block a user