Mercurial > hg > nginx-quic
changeset 229:ce6b72fe33fe
nginx-0.0.1-2004-01-15-20:51:49 import
author | Igor Sysoev <igor@sysoev.ru> |
---|---|
date | Thu, 15 Jan 2004 17:51:49 +0000 |
parents | 8aa1bc7d06ba |
children | 1119faf4635a |
files | src/core/ngx_rbtree.c |
diffstat | 1 files changed, 15 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/src/core/ngx_rbtree.c +++ b/src/core/ngx_rbtree.c @@ -147,8 +147,15 @@ void ngx_rbtree_delete(ngx_rbtree_t **ro } if (subst == *root) { - /* it's the last node */ - *root = sentinel; + *root = temp; + ngx_rbt_black(temp); + + /* DEBUG stuff */ + node->left = NULL; + node->right = NULL; + node->parent = NULL; + node->key = 0; + return; } @@ -197,6 +204,12 @@ void ngx_rbtree_delete(ngx_rbtree_t **ro if (subst->right != sentinel) { subst->right->parent = subst; } + + /* DEBUG stuff */ + node->left = NULL; + node->right = NULL; + node->parent = NULL; + node->key = 0; } if (is_red) {