summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAdam Ierymenko <adam.ierymenko@gmail.com>2015-10-01 13:43:15 -0700
committerAdam Ierymenko <adam.ierymenko@gmail.com>2015-10-01 13:43:15 -0700
commit3999e468b78fd4b8ada57ba6801f672e8ed08999 (patch)
treeecf348ab5d95f15ea51c98ab53be0ead593ff369
parent6693149f3e2d1557f007ace99987694a34ebe6f8 (diff)
downloadinfinitytier-3999e468b78fd4b8ada57ba6801f672e8ed08999.tar.gz
infinitytier-3999e468b78fd4b8ada57ba6801f672e8ed08999.zip
Need to hold nconf so *com does not die while being used.
-rw-r--r--node/Multicaster.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/node/Multicaster.cpp b/node/Multicaster.cpp
index 420a00ff..87a1df9c 100644
--- a/node/Multicaster.cpp
+++ b/node/Multicaster.cpp
@@ -238,9 +238,9 @@ void Multicaster::send(
TRACE(">>MC upstream GATHER up to %u for group %.16llx/%s",gatherLimit,nwid,mg.toString().c_str());
const CertificateOfMembership *com = (CertificateOfMembership *)0;
+ SharedPtr<NetworkConfig> nconf;
if (sn->needsOurNetworkMembershipCertificate(nwid,now,true)) {
SharedPtr<Network> nw = RR->node->network(nwid);
- SharedPtr<NetworkConfig> nconf;
if (nw) {
nconf = nw->config2();
if (nconf)