summaryrefslogtreecommitdiff
path: root/node/Membership.cpp
diff options
context:
space:
mode:
authorGrant Limberg <grant.limberg@zerotier.com>2017-10-04 12:01:17 -0700
committerGrant Limberg <grant.limberg@zerotier.com>2017-10-04 12:01:17 -0700
commit099bedd2e925a489d59fd4ecca59813944887f5f (patch)
tree47646d025ad804b9342f9e87f64c1f4de6086469 /node/Membership.cpp
parent4177a115229fe9c3548f9df38d75a5dfdcaa754c (diff)
downloadinfinitytier-099bedd2e925a489d59fd4ecca59813944887f5f.tar.gz
infinitytier-099bedd2e925a489d59fd4ecca59813944887f5f.zip
A few more uint64_t -> int64_t changes for timestamps
Diffstat (limited to 'node/Membership.cpp')
-rw-r--r--node/Membership.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/node/Membership.cpp b/node/Membership.cpp
index 740f4e68..de5fb99d 100644
--- a/node/Membership.cpp
+++ b/node/Membership.cpp
@@ -155,7 +155,7 @@ Membership::AddCredentialResult Membership::addCredential(const RuntimeEnvironme
// Template out addCredential() for many cred types to avoid copypasta
template<typename C>
-static Membership::AddCredentialResult _addCredImpl(Hashtable<uint32_t,C> &remoteCreds,const Hashtable<uint64_t,uint64_t> &revocations,const RuntimeEnvironment *RR,void *tPtr,const NetworkConfig &nconf,const C &cred)
+static Membership::AddCredentialResult _addCredImpl(Hashtable<uint32_t,C> &remoteCreds,const Hashtable<uint64_t,int64_t> &revocations,const RuntimeEnvironment *RR,void *tPtr,const NetworkConfig &nconf,const C &cred)
{
C *rc = remoteCreds.get(cred.id());
if (rc) {
@@ -167,7 +167,7 @@ static Membership::AddCredentialResult _addCredImpl(Hashtable<uint32_t,C> &remot
return Membership::ADD_ACCEPTED_REDUNDANT;
}
- const uint64_t *const rt = revocations.get(Membership::credentialKey(C::credentialType(),cred.id()));
+ const int64_t *const rt = revocations.get(Membership::credentialKey(C::credentialType(),cred.id()));
if ((rt)&&(*rt >= cred.timestamp())) {
RR->t->credentialRejected(tPtr,cred,"revoked");
return Membership::ADD_REJECTED;
@@ -193,7 +193,7 @@ Membership::AddCredentialResult Membership::addCredential(const RuntimeEnvironme
Membership::AddCredentialResult Membership::addCredential(const RuntimeEnvironment *RR,void *tPtr,const NetworkConfig &nconf,const Revocation &rev)
{
- uint64_t *rt;
+ int64_t *rt;
switch(rev.verify(RR,tPtr)) {
default:
RR->t->credentialRejected(tPtr,rev,"invalid");