From: Nick Porter Date: Wed, 13 Jan 2021 08:12:34 +0000 (+0000) Subject: Remove final packet->vps references X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=a067d4efe86e203a14a6de5808dcbf88b690be84;p=thirdparty%2Ffreeradius-server.git Remove final packet->vps references --- diff --git a/src/modules/rlm_attr_filter/rlm_attr_filter.c b/src/modules/rlm_attr_filter/rlm_attr_filter.c index a8f1bb2d4b8..0c102d044fb 100644 --- a/src/modules/rlm_attr_filter/rlm_attr_filter.c +++ b/src/modules/rlm_attr_filter/rlm_attr_filter.c @@ -313,12 +313,12 @@ static unlang_action_t CC_HINT(nonnull(1,2)) attr_filter_common(rlm_rcode_t *p_r * should copy unmatched attributes ('relaxed' mode). */ if (fail == 0 && (pass > 0 || relax_filter)) { - fr_pair_t *prev = fr_pair_list_prev(&packet->vps, input_item); + fr_pair_t *prev = fr_pair_list_prev(list, input_item); if (!pass) { RDEBUG3("Attribute \"%s\" allowed by relaxed mode", input_item->da->name); } - fr_pair_remove(&packet->vps, input_item); + fr_pair_remove(list, input_item); fr_assert(input_item != NULL); fr_pair_add(&output, input_item); input_item = prev; /* Set input_item to previous in the list for outer loop */