NetworkConfig refactor almost done.

This commit is contained in:
Adam Ierymenko
2016-04-12 12:49:46 -07:00
parent ad1e83d8b9
commit 31db6f8f36
4 changed files with 40 additions and 44 deletions

View File

@ -238,11 +238,8 @@ void Multicaster::send(
const CertificateOfMembership *com = (CertificateOfMembership *)0;
{
SharedPtr<Network> nw(RR->node->network(nwid));
if (nw) {
SharedPtr<NetworkConfig> nconf(nw->config2());
if ((nconf)&&(nconf->com())&&(nconf->isPrivate())&&(p->needsOurNetworkMembershipCertificate(nwid,now,true)))
com = &(nconf->com());
}
if ((nw)&&(nw->hasConfig())&&(nw->config().com())&&(nw->config().isPrivate())&&(p->needsOurNetworkMembershipCertificate(nwid,now,true)))
com = &(nw->config().com());
}
Packet outp(p->address(),RR->identity.address(),Packet::VERB_MULTICAST_GATHER);