summaryrefslogtreecommitdiff
path: root/lib/dns/rbt.c
diff options
context:
space:
mode:
Diffstat (limited to 'lib/dns/rbt.c')
-rw-r--r--lib/dns/rbt.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/lib/dns/rbt.c b/lib/dns/rbt.c
index 1b6121de7945..74aad1b3553f 100644
--- a/lib/dns/rbt.c
+++ b/lib/dns/rbt.c
@@ -1610,8 +1610,7 @@ rotate_left(dns_rbtnode_t *node, dns_rbtnode_t **rootp) {
PARENT(LEFT(child)) = node;
LEFT(child) = node;
- if (child != NULL)
- PARENT(child) = PARENT(node);
+ PARENT(child) = PARENT(node);
if (IS_ROOT(node)) {
*rootp = child;
@@ -1643,8 +1642,7 @@ rotate_right(dns_rbtnode_t *node, dns_rbtnode_t **rootp) {
PARENT(RIGHT(child)) = node;
RIGHT(child) = node;
- if (child != NULL)
- PARENT(child) = PARENT(node);
+ PARENT(child) = PARENT(node);
if (IS_ROOT(node)) {
*rootp = child;