From 88517dc680d0a3954dac981a135bb49b4036e7a0 Mon Sep 17 00:00:00 2001 From: unegare Date: Mon, 20 May 2019 10:55:37 +0300 Subject: [PATCH] rm a superfluous check --- src/jsw_rbtree.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/jsw_rbtree.c b/src/jsw_rbtree.c index ca1d8b2..36a6ac8 100644 --- a/src/jsw_rbtree.c +++ b/src/jsw_rbtree.c @@ -364,7 +364,7 @@ int jsw_rberase ( jsw_rbtree_t *tree, void *data ) if ( !is_red ( q ) && !is_red ( q->link[dir] ) ) { if ( is_red ( q->link[!dir] ) ) p = p->link[last] = jsw_single ( q, dir ); - else if ( !is_red ( q->link[!dir] ) ) { + else { jsw_rbnode_t *s = p->link[!last]; if ( s != NULL ) { @@ -578,4 +578,4 @@ void *jsw_rbtnext ( jsw_rbtrav_t *trav ) void *jsw_rbtprev ( jsw_rbtrav_t *trav ) { return move ( trav, 0 ); /* Toward smaller items */ -} \ No newline at end of file +}