]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
Remove final packet->vps references
authorNick Porter <nick@portercomputing.co.uk>
Wed, 13 Jan 2021 08:12:34 +0000 (08:12 +0000)
committerArran Cudbard-Bell <a.cudbardb@freeradius.org>
Thu, 21 Jan 2021 23:05:49 +0000 (23:05 +0000)
src/modules/rlm_attr_filter/rlm_attr_filter.c

index a8f1bb2d4b856c80f18386547c93b9e4c68a0ae9..0c102d044fb0b0329ce9c222ad5f47928afb37d7 100644 (file)
@@ -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 */