diff --git a/plugins/hypervisors/kvm/src/com/cloud/hypervisor/kvm/storage/KVMStorageProcessor.java b/plugins/hypervisors/kvm/src/com/cloud/hypervisor/kvm/storage/KVMStorageProcessor.java index 1b883519073..aaefc16de18 100644 --- a/plugins/hypervisors/kvm/src/com/cloud/hypervisor/kvm/storage/KVMStorageProcessor.java +++ b/plugins/hypervisors/kvm/src/com/cloud/hypervisor/kvm/storage/KVMStorageProcessor.java @@ -1159,7 +1159,7 @@ public class KVMStorageProcessor implements StorageProcessor { DataTO destData = cmd.getDestTO(); PrimaryDataStoreTO pool = (PrimaryDataStoreTO) destData.getDataStore(); DataStoreTO imageStore = srcData.getDataStore(); - VolumeObjectTO volume = snapshot.getVolume(); + VolumeObjectTO volume = (VolumeObjectTO)destData; if (!(imageStore instanceof NfsTO)) { return new CopyCmdAnswer("unsupported protocol");