From 5cf410490e677f524eda5fd5c790e37f81ba7753 Mon Sep 17 00:00:00 2001 From: Adam Ierymenko Date: Thu, 4 Aug 2016 10:18:33 -0700 Subject: . --- node/IncomingPacket.cpp | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'node/IncomingPacket.cpp') diff --git a/node/IncomingPacket.cpp b/node/IncomingPacket.cpp index c7e6e439..029570f1 100644 --- a/node/IncomingPacket.cpp +++ b/node/IncomingPacket.cpp @@ -446,7 +446,7 @@ bool IncomingPacket::_doOK(const RuntimeEnvironment *RR,const SharedPtr &p if ((flags & 0x01) != 0) { // deprecated but still used by older peers CertificateOfMembership com; offset += com.deserialize(*this,ZT_PROTO_VERB_MULTICAST_FRAME__OK__IDX_COM_AND_GATHER_RESULTS); - LockingPtr m = peer->membership(com.networkId(),true); + LockingPtr m(peer->membership(com.networkId(),true)); if (m) m->addCredential(RR,RR->node->now(),com); } @@ -586,7 +586,7 @@ bool IncomingPacket::_doEXT_FRAME(const RuntimeEnvironment *RR,const SharedPtr

m = peer->membership(com.networkId(),true); + LockingPtr m(peer->membership(com.networkId(),true)); if (m) m->addCredential(RR,RR->node->now(),com); } @@ -707,7 +707,7 @@ bool IncomingPacket::_doNETWORK_CREDENTIALS(const RuntimeEnvironment *RR,const S unsigned int p = ZT_PACKET_IDX_PAYLOAD; while ((p < size())&&((*this)[p])) { p += com.deserialize(*this,p); - LockingPtr m = peer->membership(com.networkId(),true); + LockingPtr m(peer->membership(com.networkId(),true)); if (!m) return true; // sanity check if (m->addCredential(RR,now,com) == 1) return false; // wait for WHOIS } @@ -717,7 +717,7 @@ bool IncomingPacket::_doNETWORK_CREDENTIALS(const RuntimeEnvironment *RR,const S const unsigned int numCapabilities = at(p); p += 2; for(unsigned int i=0;i m = peer->membership(cap.networkId(),true); + LockingPtr m(peer->membership(cap.networkId(),true)); if (!m) return true; // sanity check if (m->addCredential(RR,now,cap) == 1) return false; // wait for WHOIS } @@ -725,7 +725,7 @@ bool IncomingPacket::_doNETWORK_CREDENTIALS(const RuntimeEnvironment *RR,const S const unsigned int numTags = at(p); p += 2; for(unsigned int i=0;i m = peer->membership(tag.networkId(),true); + LockingPtr m(peer->membership(tag.networkId(),true)); if (!m) return true; // sanity check if (m->addCredential(RR,now,tag) == 1) return false; // wait for WHOIS } @@ -868,7 +868,7 @@ bool IncomingPacket::_doMULTICAST_FRAME(const RuntimeEnvironment *RR,const Share if ((flags & 0x01) != 0) { // deprecated but still used by older peers CertificateOfMembership com; offset += com.deserialize(*this,ZT_PROTO_VERB_MULTICAST_FRAME_IDX_COM); - LockingPtr m = peer->membership(com.networkId(),true); + LockingPtr m(peer->membership(com.networkId(),true)); if (m) m->addCredential(RR,RR->node->now(),com); } -- cgit v1.2.3