From c77ccc3663505aea54c8759ab0b4f15260b928a4 Mon Sep 17 00:00:00 2001 From: "Ruben S. Montero" Date: Wed, 12 Nov 2014 23:57:48 +0100 Subject: [PATCH] feature #3175: fix error bootstraping security group rules --- src/vm/VirtualMachine.cc | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/vm/VirtualMachine.cc b/src/vm/VirtualMachine.cc index 8275dae336..3144c6f787 100644 --- a/src/vm/VirtualMachine.cc +++ b/src/vm/VirtualMachine.cc @@ -2803,18 +2803,17 @@ void VirtualMachine::get_security_group_rules(int id, set& secgroups, { set::iterator sg_it; + SecurityGroup* sgroup; + SecurityGroupPool* sgroup_pool = Nebula::instance().get_secgrouppool(); + vector::iterator rule_it; - - SecurityGroup* sgroup; - SecurityGroupPool* sgroup_pool = Nebula::instance().get_secgrouppool(); - vector sgroup_rules; int vnet_id; VirtualNetwork* vnet; VirtualNetworkPool* vnet_pool = Nebula::instance().get_vnpool(); - for (sg_it = secgroups.begin(); sg_it != secgroups.end(); sg_it++) + for (sg_it = secgroups.begin(); sg_it != secgroups.end(); sg_it++, sgroup_rules.clear()) { sgroup = sgroup_pool->get(*sg_it, true);