From 71d0d28b4da380def18a4db3a7163c4468b433a8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christian=20Gonz=C3=A1lez?= Date: Wed, 5 Feb 2020 10:23:44 +0100 Subject: [PATCH] F #4130: Remove useless attach info from context.sh (#4156) --- src/vm/VirtualMachineContext.cc | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/src/vm/VirtualMachineContext.cc b/src/vm/VirtualMachineContext.cc index 5cb0b4d273..96a1e52744 100644 --- a/src/vm/VirtualMachineContext.cc +++ b/src/vm/VirtualMachineContext.cc @@ -339,6 +339,20 @@ int VirtualMachine::generate_network_context(VectorAttribute* context, continue; } + if (hasPreviousHistory() && + previous_history->action == VMActions::NIC_DETACH_ACTION && + vatts[i]->vector_value("ATTACH") == "YES") + { + int nic_id; + + vatts[i]->vector_value("NIC_ID", nic_id); + + clear_nic_context(nic_id); + + continue; + } + + bool alias_detach = hasPreviousHistory() && previous_history->action == VMActions::ALIAS_DETACH_ACTION && vatts[i]->vector_value("ATTACH") == "YES";