mirror of https://github.com/jimsalterjrs/sanoid
fixed a regression which causes perl warnings
This commit is contained in:
parent
23a0ce2e06
commit
3a1ffe8554
6
sanoid
6
sanoid
|
|
@ -843,13 +843,15 @@ sub init {
|
||||||
}
|
}
|
||||||
|
|
||||||
# how 'bout some recursion? =)
|
# how 'bout some recursion? =)
|
||||||
|
my $recursive = $ini{$section}{'recursive'} && grep( /^$ini{$section}{'recursive'}$/, @istrue );
|
||||||
|
my $skipChildren = $ini{$section}{'skip_children'} && grep( /^$ini{$section}{'skip_children'}$/, @istrue );
|
||||||
my @datasets;
|
my @datasets;
|
||||||
if (grep( /^$ini{$section}{'recursive'}$/, @istrue ) || grep( /^$ini{$section}{'skip_children'}$/, @istrue )) {
|
if ($recursive || $skipChildren) {
|
||||||
@datasets = getchilddatasets($config{$section}{'path'});
|
@datasets = getchilddatasets($config{$section}{'path'});
|
||||||
DATASETS: foreach my $dataset(@datasets) {
|
DATASETS: foreach my $dataset(@datasets) {
|
||||||
chomp $dataset;
|
chomp $dataset;
|
||||||
|
|
||||||
if (grep( /^$ini{$section}{'skip_children'}$/, @istrue )) {
|
if ($skipChildren) {
|
||||||
if ($args{'debug'}) { print "DEBUG: ignoring $dataset.\n"; }
|
if ($args{'debug'}) { print "DEBUG: ignoring $dataset.\n"; }
|
||||||
delete $config{$dataset};
|
delete $config{$dataset};
|
||||||
next DATASETS;
|
next DATASETS;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue