summaryrefslogtreecommitdiff
path: root/node/Membership.cpp
diff options
context:
space:
mode:
authorAdam Ierymenko <adam.ierymenko@gmail.com>2017-03-13 06:53:23 -0700
committerAdam Ierymenko <adam.ierymenko@gmail.com>2017-03-13 06:53:23 -0700
commit010d0a7d569e3aab5261c68e4530e82171b2e311 (patch)
tree689afc2608a4b4f194a6629381340d21c915676a /node/Membership.cpp
parent902807ea50e9346b23d1d3d259fafdd6c03c34ba (diff)
downloadinfinitytier-010d0a7d569e3aab5261c68e4530e82171b2e311.tar.gz
infinitytier-010d0a7d569e3aab5261c68e4530e82171b2e311.zip
Docs and a bit of cleanup. In particular ALL makes no sense for revocations because they have IDs. In that case you would just revoke the COM.
Diffstat (limited to 'node/Membership.cpp')
-rw-r--r--node/Membership.cpp3
1 files changed, 1 insertions, 2 deletions
diff --git a/node/Membership.cpp b/node/Membership.cpp
index a60b86be..3b2e3b1c 100644
--- a/node/Membership.cpp
+++ b/node/Membership.cpp
@@ -223,8 +223,7 @@ Membership::AddCredentialResult Membership::addCredential(const RuntimeEnvironme
const uint64_t now = RR->node->now();
switch(rev.type()) {
default:
- //case Revocation::CREDENTIAL_TYPE_ALL:
- return ( (_revokeCom(rev)||_revokeCap(rev,now)||_revokeTag(rev,now)||_revokeCoo(rev,now)) ? ADD_ACCEPTED_NEW : ADD_ACCEPTED_REDUNDANT );
+ return ADD_REJECTED;
case Revocation::CREDENTIAL_TYPE_COM:
return (_revokeCom(rev) ? ADD_ACCEPTED_NEW : ADD_ACCEPTED_REDUNDANT);
case Revocation::CREDENTIAL_TYPE_CAPABILITY: