From ed17e04392ebefbd0f847730ca2f1867e364d6f6 Mon Sep 17 00:00:00 2001
From: Jan Kadlec <jan.kadlec@nic.cz>
Date: Tue, 18 Dec 2012 17:12:02 +0100
Subject: [PATCH] Fixed wrong debug message.

---
 src/libknot/rrset.c              |  5 -----
 src/libknot/zone/zone-contents.c | 13 +++++++++----
 2 files changed, 9 insertions(+), 9 deletions(-)

diff --git a/src/libknot/rrset.c b/src/libknot/rrset.c
index b895744bc..6069494b5 100644
--- a/src/libknot/rrset.c
+++ b/src/libknot/rrset.c
@@ -177,10 +177,6 @@ uint8_t* knot_rrset_create_rdata(knot_rrset_t *rrset, uint32_t size)
 	
 	++rrset->rdata_count;
 	
-//	printf("RDATA position %d is %d\n",
-//	       rrset->rdata_count,
-//	       rrset_rdata_offset(rrset, rrset->rdata_count - 1));
-
 	return dst;
 }
 
@@ -1834,7 +1830,6 @@ void knot_rrset_rdata_dump(const knot_rrset_t *rrset, size_t rdata_pos)
 			hex_print((char *)(rdata + offset), item);
 			offset += item;
 		} else if (descriptor_item_is_remainder(item)) {
-			printf("offset %d\n", offset);
 			fprintf(stderr, "block=%d Remainder (size=%d):\n",
 			        i, rrset_rdata_item_size(rrset,
 			                                 rdata_pos) - offset);
diff --git a/src/libknot/zone/zone-contents.c b/src/libknot/zone/zone-contents.c
index 8b20bcf0d..511cfc219 100644
--- a/src/libknot/zone/zone-contents.c
+++ b/src/libknot/zone/zone-contents.c
@@ -646,8 +646,14 @@ dbg_zone_exec_verb(
 
 	assert(name_b32 != NULL);
 	free(hashed_name);
-
-	dbg_zone_verb("Base32-encoded hash: %s\n", name_b32);
+	
+dbg_zone_exec_verb(
+	/* name_b32 is not 0-terminated. */
+	char b32_string[hash_size + 1];
+	memset(b32_string, 0, hash_size + 1);
+	memcpy(b32_string, name_b32, hash_size);
+	dbg_zone_verb("Base32-encoded hash: %s\n", b32_string);
+);
 
 	/* Will be returned to caller, make sure it is released after use. */
 	*nsec3_name = knot_dname_new_from_str((char *)name_b32, size, NULL);
@@ -1352,8 +1358,7 @@ dbg_zone_exec(
 		// find the RRSet in the node
 		// take only the first RDATA from the RRSIGs
 		dbg_zone_detail("Finding RRSet for type %d\n",
-		                      knot_rdata_rrsig_type_covered(
-		                      knot_rrset_rdata(rrsigs)));
+		                knot_rrset_rdata_rrsig_type_covered(rrsigs));
 		*rrset = knot_node_get_rrset(
 		             *node, knot_rrset_rdata_rrsig_type_covered(rrsigs));
 		if (*rrset == NULL) {
-- 
GitLab