From 51367b0e6339ad04c18142d288c3e62df6610e1f Mon Sep 17 00:00:00 2001 From: Axel Burri Date: Fri, 19 Dec 2014 14:22:01 +0100 Subject: [PATCH] btrbk: bugfix: early check for svol --- btrbk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/btrbk b/btrbk index 784f0a3..4d1c695 100755 --- a/btrbk +++ b/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"]));