From 5b41084a6a47c830145f4610599f37e4097dacf4 Mon Sep 17 00:00:00 2001 From: Dietmar Maurer Date: Thu, 12 Nov 2015 08:02:50 +0100 Subject: [PATCH] lvmthin alloc_image: add additional test if VG exists --- PVE/Storage/LvmThinPlugin.pm | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/PVE/Storage/LvmThinPlugin.pm b/PVE/Storage/LvmThinPlugin.pm index b537eea..a1061f2 100644 --- a/PVE/Storage/LvmThinPlugin.pm +++ b/PVE/Storage/LvmThinPlugin.pm @@ -54,8 +54,12 @@ sub alloc_image { die "illegal name '$name' - sould be 'vm-$vmid-*'\n" if $name && $name !~ m/^vm-$vmid-/; + my $vgs = PVE::Storage::lvm_vgs(); + my $vg = $scfg->{vgname}; + die "no such volume group '$vg'\n" if !defined ($vgs->{$vg}); + if (!$name) { my $lvs = PVE::Storage::LVMPlugin::lvm_list_volumes($scfg->{vgname});