From b0de90becfe5f806f113db5e4a6d60fc2dd49f55 Mon Sep 17 00:00:00 2001 From: wjf-hs Date: Fri, 28 Jun 2024 11:45:43 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=BA=E4=BB=80=E4=B9=88=E8=BF=98=E4=B8=8D?= =?UTF-8?q?=E8=A1=8C=EF=BC=9F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/tree.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/tree.c b/src/tree.c index ce7c443..72afaba 100644 --- a/src/tree.c +++ b/src/tree.c @@ -1338,6 +1338,7 @@ bool tree_rb_delete(struct _tree* self, void* obj) memmove(node->obj, tmp->obj, self->_obj_size); if(tmp->right != NULL) { + // tmp->right must be red memmove(tmp->obj, tmp->right->obj, self->_obj_size); tmp = tmp->right; }