From 8a55ff7d397cad18adf4b0ed48e028b990db4b95 Mon Sep 17 00:00:00 2001 From: Wolfgang Link Date: Thu, 12 Feb 2015 11:38:17 +0100 Subject: [PATCH] bug-fix for size output Signed-off-by: Wolfgang Link --- PVE/Storage/ZFSPoolPlugin.pm | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) 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; }