X-Git-Url: https://git.saurik.com/apple/security.git/blobdiff_plain/5c19dc3ae3bd8e40a9c028b0deddd50ff337692c..641423b6670d8656d5daeaf988e7d307fb6c1ebc:/OSX/libsecurity_cdsa_utilities/lib/acl_threshold.cpp diff --git a/OSX/libsecurity_cdsa_utilities/lib/acl_threshold.cpp b/OSX/libsecurity_cdsa_utilities/lib/acl_threshold.cpp index 17e568f9..835a56be 100644 --- a/OSX/libsecurity_cdsa_utilities/lib/acl_threshold.cpp +++ b/OSX/libsecurity_cdsa_utilities/lib/acl_threshold.cpp @@ -53,7 +53,7 @@ public: const TypedList &sampleList; }; -bool ThresholdAclSubject::validate(const AclValidationContext &baseCtx, +bool ThresholdAclSubject::validates(const AclValidationContext &baseCtx, const TypedList &sample) const { #ifdef STRICTCOUNTING @@ -71,7 +71,7 @@ bool ThresholdAclSubject::validate(const AclValidationContext &baseCtx, SublistValidationContext ctx(baseCtx, sample); uint32 matched = 0; for (uint32 n = 0; n < totalSubjects; n++) { - if ((matched += elements[n]->validate(ctx)) >= minimumNeeded) + if ((matched += elements[n]->validates(ctx)) >= minimumNeeded) return true; #ifdef STRICTCOUNTING else if (matched + subSampleCount - n <= minimumNeeded)