diff --git a/src/lib/small/small.c b/src/lib/small/small.c
index b065d524700b1b6c5ce1ffc713a864a9b0083030..240f6239d691603a6f58e92a562e556a1f993ceb 100644
--- a/src/lib/small/small.c
+++ b/src/lib/small/small.c
@@ -141,6 +141,7 @@ small_alloc_create(struct small_alloc *alloc, struct slab_cache *cache,
 	factor_tree_new(&alloc->factor_pools);
 	(void) factor_pool_create(alloc, NULL, alloc->objsize_max);
 
+	lifo_init(&alloc->delayed);
 	alloc->is_delayed_free_mode = false;
 }