]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
Use pair_update_request so we only have one CRL.CDP-URL instance
authorNick Porter <nick@portercomputing.co.uk>
Wed, 28 May 2025 19:42:33 +0000 (20:42 +0100)
committerNick Porter <nick@portercomputing.co.uk>
Wed, 4 Jun 2025 10:05:21 +0000 (11:05 +0100)
src/modules/rlm_crl/rlm_crl.c

index d0fca2bd64dd1a2f6881dc839c49d031c56e9411..1786ab70f3a096e171d6314c812c86dcade87803 100644 (file)
@@ -335,7 +335,7 @@ static unlang_action_t crl_by_url(rlm_rcode_t *p_result, module_ctx_t const *mct
 
                        fr_value_box_list_init(&rctx->crl_data);
 
-                       MEM(pair_append_request(&vp, attr_crl_cdp_url) == 0);
+                       MEM(pair_update_request(&vp, attr_crl_cdp_url) >= 0);
                        MEM(fr_value_box_copy(vp, &vp->data, rctx->cdp_url) == 0);
 
                        return unlang_module_yield_to_tmpl(rctx, &rctx->crl_data, request, env->exp,