summaryrefslogtreecommitdiff
path: root/scripts/keepalived/vyatta-vrrp-state.pl
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/keepalived/vyatta-vrrp-state.pl')
-rwxr-xr-xscripts/keepalived/vyatta-vrrp-state.pl4
1 files changed, 3 insertions, 1 deletions
diff --git a/scripts/keepalived/vyatta-vrrp-state.pl b/scripts/keepalived/vyatta-vrrp-state.pl
index e4da85eb..23f93c75 100755
--- a/scripts/keepalived/vyatta-vrrp-state.pl
+++ b/scripts/keepalived/vyatta-vrrp-state.pl
@@ -78,7 +78,9 @@ if ($vrrp_state eq 'backup') {
# so here we will send 5 gratuitous arp replies also.
#
foreach my $vip (@vrrp_vips) {
- system("/usr/bin/arping -A -c5 -I $vrrp_intf $vip");
+ if ($vip != /\:/) {
+ system("/usr/bin/arping -A -c5 -I $vrrp_intf $vip");
+ }
}
#