From 77e5d5fc0acab1f072e6c4ba86099bf532edb916 Mon Sep 17 00:00:00 2001 From: Kim Hagen Date: Mon, 25 Aug 2014 18:49:16 +0200 Subject: Set holding-time only if exists and not empty --- scripts/vyos-update-nhrp.pl | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'scripts') diff --git a/scripts/vyos-update-nhrp.pl b/scripts/vyos-update-nhrp.pl index 6e170e3..663332c 100644 --- a/scripts/vyos-update-nhrp.pl +++ b/scripts/vyos-update-nhrp.pl @@ -215,7 +215,9 @@ sub tunnel_config { if ($tunnel_Config->returnValue("$tunnel_ID cisco-authentication") ne "") { push(@conf_file, " cisco-authentication ", $tunnel_Config->returnValue("$tunnel_ID cisco-authentication") , "\n"); } - push(@conf_file, " holding-time", " ", $tunnel_Config->returnValue("$tunnel_ID holding-time") , "\n"); + if ( $tunnel_Config->exists("$tunnel_ID shortcut-target") && ($tunnel_Config->returnValue("$tunnel_ID holding-time") ne "")) { + push(@conf_file, " holding-time", " ", $tunnel_Config->returnValue("$tunnel_ID holding-time") , "\n"); + } if ($tunnel_Config->exists("$tunnel_ID shortcut")) { push(@conf_file, " shortcut\n"); } -- cgit v1.2.3