From 3999e468b78fd4b8ada57ba6801f672e8ed08999 Mon Sep 17 00:00:00 2001 From: Adam Ierymenko Date: Thu, 1 Oct 2015 13:43:15 -0700 Subject: Need to hold nconf so *com does not die while being used. --- node/Multicaster.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 nconf; if (sn->needsOurNetworkMembershipCertificate(nwid,now,true)) { SharedPtr nw = RR->node->network(nwid); - SharedPtr nconf; if (nw) { nconf = nw->config2(); if (nconf) -- cgit v1.2.3