]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
Set talloc type on temporary slab elements
authorNick Porter <nick@portercomputing.co.uk>
Wed, 15 Feb 2023 10:11:10 +0000 (10:11 +0000)
committerNick Porter <nick@portercomputing.co.uk>
Wed, 15 Feb 2023 12:29:16 +0000 (12:29 +0000)
src/lib/util/slab.h

index 7b5cefef52e1282363442df2a25b49f8dfd54b4e..ed944565a9036c1c302e3943b55a546c8f86f954 100644 (file)
@@ -281,6 +281,7 @@ extern "C" {
                        slab_list->in_use++; \
                } else { \
                        MEM(element = talloc_zero(slab_list, fr_ ## _name ## _slab_element_t)); \
+                       talloc_set_type(element, _type); \
                        talloc_set_destructor(element, _ ## _type ## _element_free); \
                        if (slab_list->alloc) slab_list->alloc((_type *)element, slab_list->uctx); \
                } \