From: Alan T. DeKok Date: Wed, 6 Apr 2022 02:43:31 +0000 (-0400) Subject: use API instead of poking fields directly X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=7982ed68e15e1c03ba414e0e7c62f5422e2605f8;p=thirdparty%2Ffreeradius-server.git use API instead of poking fields directly --- diff --git a/src/lib/server/tmpl_dcursor.c b/src/lib/server/tmpl_dcursor.c index 9a5843831d..eeb126265b 100644 --- a/src/lib/server/tmpl_dcursor.c +++ b/src/lib/server/tmpl_dcursor.c @@ -253,7 +253,6 @@ static void *_tmpl_cursor_next(fr_dlist_head_t *list, void *curr, void *uctx) tmpl_t const *vpt = cc->vpt; fr_pair_t *vp; - fr_pair_list_t *list_head; switch (vpt->type) { case TMPL_TYPE_ATTR: @@ -277,10 +276,12 @@ static void *_tmpl_cursor_next(fr_dlist_head_t *list, void *curr, void *uctx) ar = tmpl_attr_list_next(&vpt->data.attribute.ar, ar); if (ar) { + fr_pair_list_t *list_head; + list_head = &vp->vp_group; _tmpl_cursor_pair_init(vp, list_head, ar, cc); curr = fr_pair_list_head(list_head); - list = UNCONST(fr_dlist_head_t *, &list_head->order); + list = fr_pair_list_dlist_head(list_head); continue; }