summaryrefslogtreecommitdiff
path: root/scripts/keepalived/VyattaKeepalived.pm
diff options
context:
space:
mode:
authorrbalocca <rbalocca@fugazi.vyatta.com>2007-11-27 12:47:06 -0800
committerrbalocca <rbalocca@fugazi.vyatta.com>2007-11-27 12:47:06 -0800
commitb1fd90f10917c28e25cca0eba1ec7d6200679bdc (patch)
tree539038bc351833126839f8e4ca9a275505e1c8c3 /scripts/keepalived/VyattaKeepalived.pm
parentc095fa715a6fae2f6b36a8a27ad24e9f24788f5b (diff)
parent619cfac2cf37a21297dd1fb51116dc4ec30d4112 (diff)
downloadvyatta-cfg-quagga-b1fd90f10917c28e25cca0eba1ec7d6200679bdc.tar.gz
vyatta-cfg-quagga-b1fd90f10917c28e25cca0eba1ec7d6200679bdc.zip
Merge branch 'master' into glendale
Conflicts: scripts/install-system.in
Diffstat (limited to 'scripts/keepalived/VyattaKeepalived.pm')
-rwxr-xr-xscripts/keepalived/VyattaKeepalived.pm6
1 files changed, 5 insertions, 1 deletions
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;
}