From 745e264f26a8a30ae0065f98ff47f3338d422c15 Mon Sep 17 00:00:00 2001 From: Andreas Schneider Date: Mon, 28 Apr 2008 12:19:01 +0200 Subject: [PATCH] Add null pointer check to the c_rbtree_size function. --- src/std/c_rbtree.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/std/c_rbtree.h b/src/std/c_rbtree.h index c6406cc6b7..4416ebc84b 100644 --- a/src/std/c_rbtree.h +++ b/src/std/c_rbtree.h @@ -245,7 +245,7 @@ c_rbnode_t *c_rbtree_tail(c_rbtree_t *tree); * * @return The size of the red-black tree. */ -#define c_rbtree_size(T) ((T)->size) +#define c_rbtree_size(T) (T) == NULL ? 0 : ((T)->size) /** * @brief Walk over a red-black tree.