From 0444399c0d4c946cc56c8c436cd2c08060463ac6 Mon Sep 17 00:00:00 2001 From: Richard Hansen Date: Tue, 2 Jun 2020 22:21:35 -0400 Subject: [PATCH] Use a longer default interval if run as ddclientd One minute is too short for a default value. Addresses #149 --- ddclient | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/ddclient b/ddclient index dbb2fba..7b0a712 100755 --- a/ddclient +++ b/ddclient @@ -41,8 +41,7 @@ my $last_msgs = ''; ## If run as *d (e.g., ddclientd) then daemonize by default (but allow ## flags and options to override). -my $daemon_min = interval('60s'); -my $daemon_default = ($programd =~ /d$/) ? $daemon_min : 0; +my $daemon_default = ($programd =~ /d$/) ? interval('5m') : 0; use vars qw($file $lineno); local $file = ''; @@ -320,7 +319,7 @@ sub setv { } my %variables = ( 'global-defaults' => { - 'daemon' => setv(T_DELAY, 0, 0, 1, $daemon_default, $daemon_min), + 'daemon' => setv(T_DELAY, 0, 0, 1, $daemon_default, interval('60s')), 'foreground' => setv(T_BOOL, 0, 0, 1, 0, undef), 'file' => setv(T_FILE, 0, 0, 1, "$etc$program.conf", undef), 'cache' => setv(T_FILE, 0, 0, 1, "$cachedir$program.cache", undef),