From: James Jones Date: Tue, 12 Sep 2023 15:23:10 +0000 (-0500) Subject: Set pair list verified on initialization (true) and append (false) X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0086b46fd2824972e78e6c539392ba779cfd76ac;p=thirdparty%2Ffreeradius-server.git Set pair list verified on initialization (true) and append (false) CIDs: #1544620 through #1544624 --- diff --git a/src/lib/util/pair.c b/src/lib/util/pair.c index 4be7d23578f..c84a077dea8 100644 --- a/src/lib/util/pair.c +++ b/src/lib/util/pair.c @@ -53,6 +53,9 @@ void fr_pair_list_init(fr_pair_list_t *list) */ fr_pair_order_list_talloc_init(&list->order); +#ifdef WITH_VERIFY_PTR + list->verified = true; +#endif list->is_child = false; } diff --git a/src/lib/util/pair_inline.c b/src/lib/util/pair_inline.c index 784faeb2648..727853279e3 100644 --- a/src/lib/util/pair_inline.c +++ b/src/lib/util/pair_inline.c @@ -181,6 +181,9 @@ _INLINE fr_pair_list_t *fr_pair_list_from_dlist(fr_dlist_head_t const *list) */ _INLINE void fr_pair_list_append(fr_pair_list_t *dst, fr_pair_list_t *src) { +#ifdef WITH_VERIFY_POINTER + dst->verified = false; +#endif fr_pair_order_list_move(&dst->order, &src->order); }