btrbk: bugfix: allow "/" as volume name

pull/30/head
Axel Burri 2015-04-28 17:46:38 +02:00
parent 490dab398e
commit fb912da448
2 changed files with 2 additions and 1 deletions

View File

@ -1,6 +1,7 @@
btrbk-current
* Added configuration option "snapshot_name" (closes: #5).
* Bugfix: allow "0" as subvolume name (closes: #10).
* Bugfix: allow "/" as volume name (closes: #15).
* Bugfix: check source AND targets for determining snapshot postfix
(closes: #11).

2
btrbk
View File

@ -399,7 +399,7 @@ sub parse_config(@)
# be very strict about file options, for security sake
return undef unless(check_file($value, { absolute => 1, ssh => 1 }, $key, $file));
$value =~ s/\/+$//; # remove trailing slash
$value =~ s/\/+$// unless($value =~ /^\/+$/); # remove trailing slash
$value =~ s/^\/+/\//; # sanitize leading slash
TRACE "config: adding volume \"$value\" to root context";
my $volume = { CONTEXT => "volume",