From 4e1f5f0ff7f7609f9d7c8e4acd3e22d13115a9cf Mon Sep 17 00:00:00 2001 From: Patrick Pelissier Date: Sat, 1 Apr 2017 02:04:21 +0200 Subject: [PATCH] Add protection for additional _next when end_p was reached. --- m-rbtree.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/m-rbtree.h b/m-rbtree.h index f29b9eff..22cdde4c 100644 --- a/m-rbtree.h +++ b/m-rbtree.h @@ -414,7 +414,7 @@ typedef enum { { \ assert (it != NULL); \ assert (child == 0 || child == 1); \ - /* FIXME: If end_p, do nothing ? */ \ + if (it->cpt == 0) return; \ unsigned int cpt = it->cpt - 1; \ node_t *n = it->stack[cpt]; \ const int right = 1 ^ child; \