]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
add set_immutable
authorAlan T. DeKok <aland@freeradius.org>
Fri, 1 Sep 2023 13:03:08 +0000 (09:03 -0400)
committerAlan T. DeKok <aland@freeradius.org>
Fri, 1 Sep 2023 17:10:24 +0000 (13:10 -0400)
src/lib/util/pair.h

index eec580b72be02a5a957a655eebbce72c897f5f05..0f863298362b712e98f53a140e8651d69dc9f98e 100644 (file)
@@ -631,6 +631,12 @@ bool               fr_pair_validate_relaxed(fr_pair_t const *failed[2], fr_pair_list_t *filt
 
 bool           fr_pair_immutable(fr_pair_t const *vp) CC_HINT(nonnull);
 
+static inline CC_HINT(nonnull, always_inline)
+void fr_pair_set_immutable(fr_pair_t *vp)
+{
+       fr_value_box_set_immutable(&vp->data);
+}
+
 
 /* Lists */
 int            fr_pair_list_copy(TALLOC_CTX *ctx, fr_pair_list_t *to, fr_pair_list_t const *from);