diff options
Diffstat (limited to 'scripts/bgp/vyatta-bgp.pl')
-rwxr-xr-x | scripts/bgp/vyatta-bgp.pl | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/scripts/bgp/vyatta-bgp.pl b/scripts/bgp/vyatta-bgp.pl index 67788174..383f085a 100755 --- a/scripts/bgp/vyatta-bgp.pl +++ b/scripts/bgp/vyatta-bgp.pl @@ -1073,13 +1073,9 @@ exit 0; # Make sure the peer IP isn't a local system IP sub check_neighbor_ip { my $neighbor = shift; - my $local_ips; - $local_ips = join( ' ', getIP() ); - - if ($local_ips =~ /$neighbor/g) { - die "Can't set neighbor address to local system IP.\n"; - } + die "Can't set neighbor address to local system IP.\n" + if (is_local_address($neighbor)); exit 0; } |