]> git.proxmox.com Git - pve-storage.git/blobdiff - PVE/Storage/ZFSPoolPlugin.pm
bug-fix for size output
[pve-storage.git] / PVE / Storage / ZFSPoolPlugin.pm
index 69b05aa6323f4ae6b298d3394829ae66fa1793fe..5cbd1b237f03c1b96fccaf66f01ba2e5bd4060b9 100644 (file)
@@ -94,6 +94,8 @@ sub zfs_parse_zvol_list {
     foreach my $line (@lines) {
        if ($line =~ /^(.+)\s+([a-zA-Z0-9\.]+|\-)\s+(.+)$/) {
            my $zvol = {};
+           my $size = $2;
+           my $origin = $3;
            my @parts = split /\//, $1;
            my $name = pop @parts;
            my $pool = join('/', @parts);
@@ -103,9 +105,9 @@ sub zfs_parse_zvol_list {
 
            $zvol->{pool} = $pool;
            $zvol->{name} = $name;
-           $zvol->{size} = zfs_parse_size($2);
+           $zvol->{size} = zfs_parse_size($size);
            if ($3 !~ /^-$/) {
-               $zvol->{origin} = $3;
+               $zvol->{origin} = $origin;
            }
            push @$list, $zvol;
        }