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:
parent
7054e7736e
commit
39a4848787
2 changed files with 11 additions and 4 deletions
|
@ -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
|
||||
|
|
10
ddclient
10
ddclient
|
@ -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;
|
||||
|
||||
## 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 define($opt{'daemon'},$globals{'daemon'},0)
|
||||
&& define($opt{'daemon'},$globals{'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'}) {
|
||||
|
|
Loading…
Reference in a new issue