Added patch "Patch: Treat --daemon values as intervals"

(submitted by James deBoer)


git-svn-id: svn+ssh://svn.code.sf.net/p/ddclient/code/trunk/svn@28 3873ddee-7413-0410-b6c4-c2c57c1ab35a
This commit is contained in:
wimpunk 2006-11-03 08:01:41 +00:00
parent 7054e7736e
commit 39a4848787
2 changed files with 11 additions and 4 deletions

View file

@ -3,6 +3,9 @@ Changelog
3.7.1
- URL of zoneedit has changed (see bug #1558483)
- Added initscript for Ubuntu (posted by Paolo Martinelli)
- Added patch "Patch: Treat --daemon values as intervals"
(submitted by James deBoer)
3.7.0
- Added vi tag

View file

@ -593,7 +593,7 @@ do {
usage("invalid argument '-use %s'; possible values are:\n%s", $opt{'use'}, join("\n",ip_strategies_usage()))
unless exists $ip_strategies{lc opt('use')};
$daemon = define($opt{'daemon'}, $globals{'daemon'});
$daemon = $opt{'daemon'};
$daemon = 0 if opt('force');
## obtain the IP address to use.
@ -979,9 +979,13 @@ sub init_config {
$opt{'min-error-interval'} = max(interval(opt('min-error-interval')), interval(default('min-error-interval')));
$opt{'timeout'} = 0 if opt('timeout') < 0;
$opt{'daemon'} = minimum('daemon')
if define($opt{'daemon'},$globals{'daemon'},0)
&& define($opt{'daemon'},$globals{'daemon'}) < minimum('daemon');
## only set $opt{'daemon'} if it has been explicitly passed in
if (define($opt{'daemon'},$globals{'daemon'},0)) {
$opt{'daemon'} = interval(opt('daemon'));
$opt{'daemon'} = minimum('daemon')
if ($opt{'daemon'} < minimum('daemon'));
}
## define or modify host options specified on the command-line
if (exists $opt{'options'} && defined $opt{'options'}) {