From: Nick Porter Date: Mon, 16 Jan 2023 11:49:36 +0000 (+0000) Subject: Use MEM() to add safety check (CID #1519004) X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=13a93452f58ae907c93c945ea47a350eab2478f3;p=thirdparty%2Ffreeradius-server.git Use MEM() to add safety check (CID #1519004) --- diff --git a/src/lib/util/slab.h b/src/lib/util/slab.h index b588ff6ac74..791dd96f3c3 100644 --- a/src/lib/util/slab.h +++ b/src/lib/util/slab.h @@ -229,7 +229,7 @@ extern "C" { size_t elem_size; \ elems = slab_list->elements_per_slab * (1 + slab_list->num_children); \ elem_size = slab_list->elements_per_slab * (sizeof(fr_ ## _name ## _slab_element_t) + slab_list->child_pool_size); \ - slab = talloc_zero_pooled_object(slab_list, fr_ ## _name ## _slab_t, elems, elem_size); \ + MEM(slab = talloc_zero_pooled_object(slab_list, fr_ ## _name ## _slab_t, elems, elem_size)); \ fr_ ## _name ## _slab_element_init(&slab->avail); \ fr_ ## _name ## _slab_element_init(&slab->reserved); \ fr_ ## _name ## _slab_insert_head(&slab_list->avail, slab); \