]> git.proxmox.com Git - pve-common.git/blobdiff - src/PVE/AbstractConfig.pm
Decide whether volume is added as unused in subclass
[pve-common.git] / src / PVE / AbstractConfig.pm
index 277434d04cf0d30acbc84793f462df51a46ba8b2..f1c0eb2f431f6ee50f1f62e9cc0a75ff0496cea8 100644 (file)
@@ -529,7 +529,7 @@ sub snapshot_delete {
 
        return if $snapname eq 'vzdump' && $vs ne 'rootfs' && !$volume->{backup};
        if (!$drivehash || $drivehash->{$vs}) {
-           eval { $class->__snapshot_delete_vol_snapshot($vmid, $vs, $volume, $snapname); };
+           eval { $class->__snapshot_delete_vol_snapshot($vmid, $vs, $volume, $snapname, $unused); };
            if (my $err = $@) {
                die $err if !$force;
                warn $err;
@@ -538,7 +538,6 @@ sub snapshot_delete {
 
        # save changes (remove mp from snapshot)
        $class->lock_config($vmid, $updatefn, $vs) if !$force;
-       push @$unused, $volume->{volume};
     });
 
     # now cleanup config