From 5d09a07e0fa9567559f2929f026cdf970a8015df Mon Sep 17 00:00:00 2001 From: Stig Thormodsrud Date: Mon, 19 Nov 2007 15:55:45 -0800 Subject: Fix 2498 vrrp configuration can NOT be committed. --- scripts/keepalived/VyattaKeepalived.pm | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'scripts/keepalived') diff --git a/scripts/keepalived/VyattaKeepalived.pm b/scripts/keepalived/VyattaKeepalived.pm index c8d732d1..f7e62b19 100755 --- a/scripts/keepalived/VyattaKeepalived.pm +++ b/scripts/keepalived/VyattaKeepalived.pm @@ -136,7 +136,11 @@ sub vrrp_get_config { my $config = new VyattaConfig; $config->setLevel("interfaces ethernet $intf"); - my $primary_addr = $config->returnOrigValue("address"); + my $primary_addr = $config->returnOrigValue("address"); + if (!defined $primary_addr) { + $primary_addr = "0.0.0.0"; + } + if ($primary_addr =~ m/(\d+\.\d+\.\d+\.\d+)\/\d+/) { $primary_addr = $1; } -- cgit v1.2.3