|
Lines 924-929
Link Here
|
| 924 |
my $def = $variables{'merged'}{$k}; |
924 |
my $def = $variables{'merged'}{$k}; |
| 925 |
my $ovalue = define($globals{$k}, $def->{'default'}); |
925 |
my $ovalue = define($globals{$k}, $def->{'default'}); |
| 926 |
my $value = check_value($ovalue, $def); |
926 |
my $value = check_value($ovalue, $def); |
|
|
927 |
|
| 928 |
# we should really be allowed to set daemon to 0 in the config file |
| 929 |
if ($k eq 'daemon' && $ovalue == 0) { |
| 930 |
$value = $ovalue; |
| 931 |
} |
| 932 |
|
| 927 |
if ($def->{'required'} && !defined $value) { |
933 |
if ($def->{'required'} && !defined $value) { |
| 928 |
$value = default($k); |
934 |
$value = default($k); |
| 929 |
warning("'%s=%s' is an invalid %s. (using default of %s)", $k, $ovalue, $def->{'type'}, $value); |
935 |
warning("'%s=%s' is an invalid %s. (using default of %s)", $k, $ovalue, $def->{'type'}, $value); |