]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
Correctly parent value boxes from their pairs
authorNick Porter <nick@portercomputing.co.uk>
Fri, 25 Nov 2022 12:31:25 +0000 (12:31 +0000)
committerNick Porter <nick@portercomputing.co.uk>
Fri, 25 Nov 2022 12:31:25 +0000 (12:31 +0000)
src/lib/util/pair.h

index ab7013f900f4612006d74b6374fb06e4238efc0c..b176be33b0a7ba48c797e02978897579b960eede 100644 (file)
@@ -296,7 +296,7 @@ do { \
 do { \
        _vp = NULL; \
        if (fr_pair_append_by_da(_ctx, &_vp, _list, _attr) < 0) break; \
-       fr_value_box_len(_ctx, &_vp->data, _val, _len, _tainted); \
+       fr_value_box_len(_vp, &_vp->data, _val, _len, _tainted); \
        if (!vp_da_data_type_check(_vp)) { \
                fr_pair_delete(_list, _vp); \
                _vp = NULL; \
@@ -363,7 +363,7 @@ do { \
 do { \
        _vp = NULL; \
        if (fr_pair_prepend_by_da(_ctx, &_vp, _list, _attr) < 0) break; \
-       fr_value_box_len(_ctx, &_vp->data, _val, _len, _tainted); \
+       fr_value_box_len(_vp, &_vp->data, _val, _len, _tainted); \
        if (!vp_da_data_type_check(_vp)) { \
                fr_pair_delete(_list, _vp); \
                _vp = NULL; \