From fc1854681a9a2aee7ce7383eecedfcf487787e7c Mon Sep 17 00:00:00 2001 From: Kelven Yang Date: Wed, 16 Nov 2011 11:21:10 -0800 Subject: [PATCH] bug 12039, 12041: forgot one more place. Reviewed-by: kelven --- .../hypervisor/vmware/manager/VmwareStorageManagerImpl.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/core/src/com/cloud/hypervisor/vmware/manager/VmwareStorageManagerImpl.java b/core/src/com/cloud/hypervisor/vmware/manager/VmwareStorageManagerImpl.java index de41431470f..cec0314fdc4 100644 --- a/core/src/com/cloud/hypervisor/vmware/manager/VmwareStorageManagerImpl.java +++ b/core/src/com/cloud/hypervisor/vmware/manager/VmwareStorageManagerImpl.java @@ -776,8 +776,10 @@ public class VmwareStorageManagerImpl implements VmwareStorageManager { clonedVm.exportVm(exportPath, exportName, true, true); } finally { - if(clonedVm != null) - clonedVm.destroy(); + if(clonedVm != null) { + clonedVm.detachAllDisks(); + clonedVm.destroy(); + } } }