From: Wolfgang Link Date: Thu, 12 Feb 2015 10:38:17 +0000 (+0100) Subject: bug-fix for size output X-Git-Url: https://git.proxmox.com/?a=commitdiff_plain;h=8a55ff7d397cad18adf4b0ed48e028b990db4b95;p=pve-storage.git bug-fix for size output Signed-off-by: Wolfgang Link --- diff --git a/PVE/Storage/ZFSPoolPlugin.pm b/PVE/Storage/ZFSPoolPlugin.pm index 69b05aa..5cbd1b2 100644 --- a/PVE/Storage/ZFSPoolPlugin.pm +++ b/PVE/Storage/ZFSPoolPlugin.pm @@ -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; }