]> git.kaiwu.me - nginx.git/commitdiff
clean rbtree node for all removals
authorIgor Sysoev <igor@sysoev.ru>
Fri, 21 Dec 2007 15:32:51 +0000 (15:32 +0000)
committerIgor Sysoev <igor@sysoev.ru>
Fri, 21 Dec 2007 15:32:51 +0000 (15:32 +0000)
src/core/ngx_rbtree.c

index 7d240fe8122c11c3c3c0cfd26651f27b93311570..749b601f2b2cdd44c00031d0c0cb5314882f5439 100644 (file)
@@ -242,14 +242,14 @@ ngx_rbtree_delete(ngx_thread_volatile ngx_rbtree_t *tree,
         if (subst->right != sentinel) {
             subst->right->parent = subst;
         }
-
-        /* DEBUG stuff */
-        node->left = NULL;
-        node->right = NULL;
-        node->parent = NULL;
-        node->key = 0;
     }
 
+    /* DEBUG stuff */
+    node->left = NULL;
+    node->right = NULL;
+    node->parent = NULL;
+    node->key = 0;
+
     if (red) {
         return;
     }