]> git.proxmox.com Git - pve-storage.git/commitdiff
pass snapname to vdisk_clone and plugin clone_image
authorStefan Priebe <s.priebe@profihost.ag>
Fri, 4 Jul 2014 08:30:53 +0000 (10:30 +0200)
committerDietmar Maurer <dietmar@proxmox.com>
Thu, 17 Jul 2014 05:59:49 +0000 (07:59 +0200)
Signed-off-by: Stefan Priebe <s.priebe@profihost.ag>
PVE/Storage.pm

index da64e892f602573331fb6ce126562f3162681230..3cc9581dfa8f68470c46ff22b33d128a01f55921 100755 (executable)
@@ -478,7 +478,7 @@ sub storage_migrate {
 }
 
 sub vdisk_clone {
-    my ($cfg, $volid, $vmid) = @_;
+    my ($cfg, $volid, $vmid, $snap) = @_;
 
     my ($storeid, $volname) = parse_volume_id($volid);
 
@@ -490,7 +490,7 @@ sub vdisk_clone {
 
     # lock shared storage
     return $plugin->cluster_lock_storage($storeid, $scfg->{shared}, undef, sub {
-       my $volname = $plugin->clone_image($scfg, $storeid, $volname, $vmid);
+       my $volname = $plugin->clone_image($scfg, $storeid, $volname, $vmid, $snap);
        return "$storeid:$volname";
     });
 }