summaryrefslogtreecommitdiff
path: root/scripts/bgp/vyatta-bgp.pl
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/bgp/vyatta-bgp.pl')
-rwxr-xr-xscripts/bgp/vyatta-bgp.pl8
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;
}