[pve-devel] [PATCH] nexenta: fix lun number parsing in sub path
Alexandre Derumier
aderumier at odiso.com
Tue Aug 21 14:43:44 CEST 2012
Signed-off-by: Alexandre Derumier <aderumier at odiso.com>
---
PVE/Storage/NexentaPlugin.pm | 3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
diff --git a/PVE/Storage/NexentaPlugin.pm b/PVE/Storage/NexentaPlugin.pm
index 9352c74..b1a3516 100644
--- a/PVE/Storage/NexentaPlugin.pm
+++ b/PVE/Storage/NexentaPlugin.pm
@@ -198,7 +198,8 @@ sub path {
my $map = nexenta_list_lun_mapping_entries($name,$scfg);
die "could not find lun number" if !$map;
my $lun = @$map[0]->{lun};
-
+ $lun =~ m/^(\d+)$/ or die "lun is not OK\n";
+ $lun = $1;
my $path = "iscsi://$portal/$target/$lun";
return ($path, $vmid, $vtype);
--
1.7.2.5
More information about the pve-devel
mailing list