--- ddclient.orig 2005-01-16 15:18:36.485003496 -0500 +++ ddclient 2005-01-16 15:19:15.628052848 -0500 @@ -924,6 +924,12 @@ my $def = $variables{'merged'}{$k}; my $ovalue = define($globals{$k}, $def->{'default'}); my $value = check_value($ovalue, $def); + + # we should really be allowed to set daemon to 0 in the config file + if ($k eq 'daemon' && $ovalue == 0) { + $value = $ovalue; + } + if ($def->{'required'} && !defined $value) { $value = default($k); warning("'%s=%s' is an invalid %s. (using default of %s)", $k, $ovalue, $def->{'type'}, $value);