]> git.proxmox.com Git - pve-zsync.git/commitdiff
fix disk parser
authorWolfgang Link <w.link@proxmox.com>
Fri, 6 Nov 2015 14:53:53 +0000 (15:53 +0100)
committerDietmar Maurer <dietmar@proxmox.com>
Fri, 6 Nov 2015 15:43:29 +0000 (16:43 +0100)
pve-zsync

index c7e6e81b4456a14553bb4125e8e72fa6941d36ae..c54441d8577fe5e2bd17da6ecc605ba773e33052 100644 (file)
--- a/pve-zsync
+++ b/pve-zsync
@@ -774,13 +774,13 @@ sub parse_disks {
            $disks->{$num}->{all} .= "\/$disk";
 
            $num++;
-       } elsif ($vm_type eq 'lxc' && $path =~ m/^\/(\w+.+)\/(\w+.*)(\/$disk)$/) {
+       } elsif ($vm_type eq 'lxc' && $path =~ m/^\/(\w+.+)(\/(\w+.*))*(\/$disk)$/) {
 
            $disks->{$num}->{pool} = $1;
            $disks->{$num}->{all} = $disks->{$num}->{pool};
 
            if ($2) {
-               $disks->{$num}->{path} = $2;
+               $disks->{$num}->{path} = $3;
                $disks->{$num}->{all} .= "\/$disks->{$num}->{path}";
            }