From: Alan T. DeKok Date: Fri, 1 Sep 2023 13:03:08 +0000 (-0400) Subject: add set_immutable X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=73aca71a2219bf0572b92b1e20c9d031d71c227c;p=thirdparty%2Ffreeradius-server.git add set_immutable --- diff --git a/src/lib/util/pair.h b/src/lib/util/pair.h index eec580b72be..0f863298362 100644 --- a/src/lib/util/pair.h +++ b/src/lib/util/pair.h @@ -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);