RDEBUG("%s: Response passed filter", request->name);
stats.passed++;
} else {
- fr_pair_validate_debug(request, failed);
+ fr_pair_validate_debug(failed);
REDEBUG("%s: Response for failed filter", request->name);
stats.failed++;
}
RDEBUG("%s: CoA request passed filter", request->name);
stats.passed++;
} else {
- fr_pair_validate_debug(request, failed);
+ fr_pair_validate_debug(failed);
REDEBUG("%s: CoA Request for failed filter", request->name);
stats.failed++;
}
RDEBUG("%s: Response passed filter", request->name);
stats.passed++;
} else {
- fr_pair_validate_debug(request, failed);
+ fr_pair_validate_debug(failed);
REDEBUG("%s: Response for failed filter", request->name);
stats.failed++;
}
if (!fr_pair_validate(failed, &filter_vps, &request->reply_pairs)) {
- fr_pair_validate_debug(request, failed);
+ fr_pair_validate_debug(failed);
fr_perror("Output file %s does not match attributes in filter %s",
output_file ? output_file : "-", filter_file);
ret = EXIT_FAILURE;
* @param ctx a hack until we have thread specific talloc contexts.
* @param failed pair of attributes which didn't match.
*/
-void fr_pair_validate_debug(TALLOC_CTX *ctx, fr_pair_t const *failed[2])
+void fr_pair_validate_debug(fr_pair_t const *failed[2])
{
fr_pair_t const *filter = failed[0];
fr_pair_t const *list = failed[1];
int fr_pair_list_cmp(fr_pair_list_t const *a, fr_pair_list_t const *b) CC_HINT(nonnull);
/* Filtering */
-void fr_pair_validate_debug(TALLOC_CTX *ctx, fr_pair_t const *failed[2]) CC_HINT(nonnull(2));
+void fr_pair_validate_debug(fr_pair_t const *failed[2]) CC_HINT(nonnull(2));
bool fr_pair_validate(fr_pair_t const *failed[2], fr_pair_list_t *filter,
fr_pair_list_t *list) CC_HINT(nonnull(2,3));