<div dir="ltr">Hello, everyone!<div><br></div><div>I found a very strange thing in the ngx_rbtree_delete function. It seems that there is redundant assignment under the following if statement:<br><br>if (subst->parent == node) {<br>  temp->parent = subst;<br><br>Could someone please explain to me why this assignment is needed if temp was taken as subst->right before? Because it was a child of subst, it means temp had subst as its parent.<br></div></div>