Was missing the SHOULD:
> Relying Party implementations are RECOMMENDED to impose an upper
> bound on the number of Provider ASes for a given CAS.
> (...) an error SHOULD be logged in the
> local system, indicating the CAS for which the threshold was
> exceeded.
limit = config_get_max_aspa_providers();
if (set->list.count > limit)
- return pr_val_err("Too many providers: %d > %u",
- set->list.count, limit);
+ return pr_val_err("customerASID %u has too many providers: %d > %u",
+ aspa->customer, set->list.count, limit);
providers = pcalloc(set->list.count, sizeof(uint32_t));
for (i = 0; i < set->list.count; i++) {