From c694f8c77883147481fcc518618c566a13f9e1bc Mon Sep 17 00:00:00 2001
From: Jan Kadlec <jan.kadlec@nic.cz>
Date: Tue, 15 Apr 2014 15:33:32 +0200
Subject: [PATCH] getter cleanup: used memset in node init, left flag
 initialization for clarity.

---
 src/knot/zone/node.c | 8 ++------
 1 file changed, 2 insertions(+), 6 deletions(-)

diff --git a/src/knot/zone/node.c b/src/knot/zone/node.c
index c7d5058b9..1c02ee622 100644
--- a/src/knot/zone/node.c
+++ b/src/knot/zone/node.c
@@ -75,6 +75,8 @@ knot_node_t *knot_node_new(const knot_dname_t *owner)
 		return NULL;
 	}
 
+	memset(ret, 0, sizeof(*ret));
+
 	if (owner) {
 		ret->owner = knot_dname_copy(owner, NULL);
 		if (ret->owner == NULL) {
@@ -83,12 +85,6 @@ knot_node_t *knot_node_new(const knot_dname_t *owner)
 		}
 	}
 
-	ret->parent = NULL;
-	ret->rrs = NULL;
-	ret->prev = NULL;
-	ret->nsec3_node = NULL;
-	ret->children = 0;
-	ret->rrset_count = 0;
 	ret->flags = KNOT_NODE_FLAGS_NULL;
 
 	return ret;
-- 
GitLab