even if the node is marked as PASS2_FIXUP_NONE. So that
xlat's can be compiled to attribute references
}
/*
- * Maps have a paircompare fixup applied to them.
- * Others get ignored.
+ * And tons of complicated checks.
*/
- if (c->pass2_fixup == PASS2_FIXUP_NONE) {
- if (c->type == COND_TYPE_MAP) {
- map = c->data.map;
- goto check_paircmp;
- }
-
- return true;
- }
+ rad_assert(c->type == COND_TYPE_MAP);
map = c->data.map; /* shorter */
c->pass2_fixup = PASS2_FIXUP_NONE;
}
-check_paircmp:
/*
* Just in case someone adds a new fixup later.
*/