Do not prevent daemonization when force is set
The force option should only be about ignoring the cache and existing value, not about controlling when updates are triggered or whether the program runs in the foreground.
This commit is contained in:
parent
6a48fbca42
commit
b88d4aa679
1 changed files with 2 additions and 3 deletions
5
ddclient
5
ddclient
|
@ -823,8 +823,8 @@ my $caught_int = 0;
|
||||||
$SIG{'HUP'} = sub { $caught_hup = 1; };
|
$SIG{'HUP'} = sub { $caught_hup = 1; };
|
||||||
$SIG{'TERM'} = sub { $caught_term = 1; };
|
$SIG{'TERM'} = sub { $caught_term = 1; };
|
||||||
$SIG{'INT'} = sub { $caught_int = 1; };
|
$SIG{'INT'} = sub { $caught_int = 1; };
|
||||||
# don't fork() if foreground or force is on
|
# don't fork() if foreground
|
||||||
if (opt('foreground') || opt('force')) {
|
if (opt('foreground')) {
|
||||||
;
|
;
|
||||||
} elsif (opt('daemon')) {
|
} elsif (opt('daemon')) {
|
||||||
$SIG{'CHLD'} = 'IGNORE';
|
$SIG{'CHLD'} = 'IGNORE';
|
||||||
|
@ -867,7 +867,6 @@ do {
|
||||||
unless exists $ip_strategies{lc opt('use')};
|
unless exists $ip_strategies{lc opt('use')};
|
||||||
|
|
||||||
$daemon = opt('daemon');
|
$daemon = opt('daemon');
|
||||||
$daemon = 0 if opt('force');
|
|
||||||
|
|
||||||
update_nics();
|
update_nics();
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue