Browse Source

Tiny largely non-consequential credential fix.

Adam Ierymenko 8 years ago
parent
commit
1d8ded3293
1 changed files with 1 additions and 1 deletions
  1. 1 1
      node/Membership.cpp

+ 1 - 1
node/Membership.cpp

@@ -153,7 +153,7 @@ static Membership::AddCredentialResult _addCredImpl(Hashtable<uint32_t,C> &remot
 {
 {
 	C *rc = remoteCreds.get(cred.id());
 	C *rc = remoteCreds.get(cred.id());
 	if (rc) {
 	if (rc) {
-		if (rc->timestamp() >= cred.timestamp()) {
+		if (rc->timestamp() > cred.timestamp()) {
 			TRACE("addCredential(type==%d) for %s on %.16llx REJECTED (older than credential we have)",(int)C::credentialType(),cred.issuedTo().toString().c_str(),cred.networkId());
 			TRACE("addCredential(type==%d) for %s on %.16llx REJECTED (older than credential we have)",(int)C::credentialType(),cred.issuedTo().toString().c_str(),cred.networkId());
 			return Membership::ADD_REJECTED;
 			return Membership::ADD_REJECTED;
 		}
 		}