]> git.proxmox.com Git - pve-storage.git/blobdiff - PVE/Storage/ZFSPlugin.pm
rbd, zfs, sheepdog: bugfix : fix alloc_image if name is specified
[pve-storage.git] / PVE / Storage / ZFSPlugin.pm
index b47f8148ade58960fb16f8d851b4282b8929eb63..44a8ccb68d285e80aece471831f5ca74995254be 100644 (file)
@@ -478,7 +478,7 @@ sub alloc_image {
     die "illegal name '$name' - sould be 'vm-$vmid-*'\n"
     if $name && $name !~ m/^vm-$vmid-/;
 
-    $name = &$find_free_diskname($storeid, $scfg, $vmid);
+    $name = &$find_free_diskname($storeid, $scfg, $vmid) if !$name;
 
     zfs_create_zvol($scfg, $name, $size);
     my $guid = zfs_create_lu($scfg, $name);