summaryrefslogtreecommitdiff
path: root/node/Membership.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'node/Membership.cpp')
-rw-r--r--node/Membership.cpp7
1 files changed, 2 insertions, 5 deletions
diff --git a/node/Membership.cpp b/node/Membership.cpp
index 6307b85d..8c6dab64 100644
--- a/node/Membership.cpp
+++ b/node/Membership.cpp
@@ -83,11 +83,8 @@ void Membership::pushCredentials(const RuntimeEnvironment *RR,const uint64_t now
outp.addSize(2);
unsigned int thisPacketTagCount = 0;
while ((tagPtr < sendTagCount)&&((outp.size() + sizeof(Tag) + 32) < ZT_PROTO_MAX_PACKET_LENGTH)) {
- if ( (_localTags[tagPtr].id != nconf.tags[tagPtr].id()) || ((now - _localTags[tagPtr].lastPushed) >= ZT_CREDENTIAL_PUSH_EVERY) || (force) ) {
- sendTags[tagPtr]->serialize(outp);
- ++thisPacketTagCount;
- }
- ++tagPtr;
+ sendTags[tagPtr++]->serialize(outp);
+ ++thisPacketTagCount;
}
outp.setAt(tagCountAt,(uint16_t)thisPacketTagCount);