From: Alan T. DeKok Date: Mon, 17 Jul 2023 18:47:08 +0000 (-0400) Subject: ensure that vp->vp_data is initialized correctly X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=da4f26e606abd2993df9807b2f9faccb5a275f2a;p=thirdparty%2Ffreeradius-server.git ensure that vp->vp_data is initialized correctly --- diff --git a/src/lib/util/pair.c b/src/lib/util/pair.c index f49bc0ad146..9a6262fbcb8 100644 --- a/src/lib/util/pair.c +++ b/src/lib/util/pair.c @@ -668,6 +668,9 @@ int fr_pair_to_unknown(fr_pair_t *vp) fr_dict_unknown_free(&vp->da); /* Only frees unknown attributes */ vp->da = unknown; + fr_assert(vp->da->type == FR_TYPE_OCTETS); + + fr_value_box_init(&vp->data, FR_TYPE_OCTETS, NULL, true); return 0; }