btrbk: bugfix: correctly handle NODE_SUBDIR in vinfo_inject_child()

pull/88/head
Axel Burri 2016-04-14 18:24:11 +02:00
parent 141b70f26b
commit 6aa54b2dd5
1 changed files with 2 additions and 1 deletions

3
btrbk
View File

@ -1726,11 +1726,12 @@ sub vinfo_inject_child
push @$subvol_list, $vinfo_child;
}
else {
my $node_subdir = $vinfo->{NODE_SUBDIR} ? $vinfo->{NODE_SUBDIR} . '/' : "";
my $node_subdir = defined($vinfo->{NODE_SUBDIR}) ? $vinfo->{NODE_SUBDIR} . '/' : "";
$node = btr_tree_inject_node($vinfo->{node}, $detail, $node_subdir . $vinfo_child->{SUBVOL_PATH});
}
$vinfo_child->{node} = $node;
$url_cache{$vinfo_child->{URL}} = $node;
TRACE "vinfo_inject_child: injected child id=$node->{id} to $vinfo->{PRINT}";
return $vinfo_child;
}