From 9b7a5af6ec3a71ee36283eecc636055a28575ff2 Mon Sep 17 00:00:00 2001 From: Aryadev Chavali Date: Tue, 25 Nov 2025 19:08:00 +0000 Subject: [PATCH] prick_btree: Add assertion to ensure all management functions aren't NULL --- prick_btree.h | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/prick_btree.h b/prick_btree.h index 06136a8..820a86a 100644 --- a/prick_btree.h +++ b/prick_btree.h @@ -58,6 +58,11 @@ void prick_btree_init(prick_btree_t *tree, prick_bnode_comp_fn comparator, prick_bnode_alloc_fn allocator, prick_bnode_free_fn free, prick_print_fn print) { + // NOTE: These NEED to be supplied. + assert(comparator); + assert(allocator); + assert(free); + assert(print); if (tree) { tree->root = NULL;