]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
Set pair list verified on initialization (true) and append (false)
authorJames Jones <jejones3141@gmail.com>
Tue, 12 Sep 2023 15:23:10 +0000 (10:23 -0500)
committerAlan DeKok <aland@freeradius.org>
Tue, 12 Sep 2023 18:06:50 +0000 (14:06 -0400)
CIDs: #1544620 through #1544624

src/lib/util/pair.c
src/lib/util/pair_inline.c

index 4be7d23578fa826691815f349f3adf68a99dc06f..c84a077dea883a7d32dbe0dc0e7985588c71f0da 100644 (file)
@@ -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;
 }
 
index 784faeb2648b58774432c911375016ac28368d7b..727853279e329eb1a4a368a3ec9017c16fe69a31 100644 (file)
@@ -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);
 }