diff --git a/src/vmm/VirtualMachineManager.cc b/src/vmm/VirtualMachineManager.cc index 625780f7d0..4569abed77 100644 --- a/src/vmm/VirtualMachineManager.cc +++ b/src/vmm/VirtualMachineManager.cc @@ -423,6 +423,8 @@ void VirtualMachineManager::deploy_action(int vid) delete drv_msg; + vmpool->update(vm); + vm->unlock(); return; @@ -1267,6 +1269,8 @@ void VirtualMachineManager::restore_action( delete drv_msg; + vmpool->update(vm); + vm->unlock(); return; @@ -2327,6 +2331,8 @@ void VirtualMachineManager::attach_nic_action( delete drv_msg; + vmpool->update(vm); + vm->unlock(); return;