mirror of https://github.com/digint/btrbk
btrbk: bugfix: early check for svol
parent
299edde0d7
commit
51367b0e63
4
btrbk
4
btrbk
|
@ -633,14 +633,14 @@ MAIN:
|
|||
{
|
||||
my $sroot = $job->{sroot} || die;
|
||||
my $droot = $job->{droot} || die;
|
||||
my $svol = $job->{svol} || die;
|
||||
$vol_info{$sroot} //= btr_subtree($sroot);
|
||||
$vol_info{$droot} //= btr_subtree($droot);
|
||||
unless($vol_info{$sroot} && $vol_info{$droot}) {
|
||||
unless($vol_info{$sroot} && $vol_info{$droot} && $vol_info{$sroot}->{$svol}) {
|
||||
ERROR "Failed to read btrfs subvolume information, aborting job";
|
||||
$job->{ABORTED} = 1;
|
||||
next;
|
||||
}
|
||||
get_children($sroot, $job->{svol});
|
||||
}
|
||||
TRACE(Data::Dumper->Dump([\%vol_info], ["vol_info"]));
|
||||
|
||||
|
|
Loading…
Reference in New Issue