From: Nick Porter Date: Wed, 27 Jan 2021 20:33:56 +0000 (+0000) Subject: Remove pair from temporary list before adding to correct list X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=94b831819bbc28e0e2b585211d9ea218acd91ffe;p=thirdparty%2Ffreeradius-server.git Remove pair from temporary list before adding to correct list --- diff --git a/src/modules/rlm_attr_filter/rlm_attr_filter.c b/src/modules/rlm_attr_filter/rlm_attr_filter.c index 0c102d044f..53b3d58efc 100644 --- a/src/modules/rlm_attr_filter/rlm_attr_filter.c +++ b/src/modules/rlm_attr_filter/rlm_attr_filter.c @@ -256,6 +256,12 @@ static unlang_action_t CC_HINT(nonnull(1,2)) attr_filter_common(rlm_rcode_t *p_r relax_filter = check_item->vp_uint32; } + /* + * Remove pair from temporary list ready to + * add to the correct destination + */ + fr_pair_remove(&tmp_list, check_item); + /* * If it is a SET operator, add the attribute to * the output list without checking it.