Merge branch 'pr606' into pr-merger

This commit is contained in:
Christoph Klaffl 2023-03-20 21:14:07 +01:00
commit 6deae74b7d
No known key found for this signature in database
GPG Key ID: 8FC1D76EED4970D2
1 changed files with 7 additions and 0 deletions

7
sanoid
View File

@ -898,6 +898,13 @@ sub init {
if (! defined ($defaults{'template_default'}{$key})) {
die "FATAL ERROR: I don't understand the setting $key you've set in \[$section\] in $conf_file.\n";
}
# in case of duplicate lines we will end up with an array of all values
my $value = $ini{$section}{$key};
if (ref($value) eq 'ARRAY') {
warn "duplicate key '$key' in section '$section', using the value from the first occurence and ignoring the others.\n";
$ini{$section}{$key} = $value->[0];
}
}
if ($section =~ /^template_/) { next; } # don't process templates directly