From 6fe9aab1c2d6bf4cbd6efc7d31635a4b4ca1448e Mon Sep 17 00:00:00 2001 From: Wouter Wijngaards Date: Tue, 29 Jan 2013 08:13:57 +0000 Subject: [PATCH] - printout name of zone with duplicate fwd and hint errors. git-svn-id: file:///svn/unbound/trunk@2828 be551aaa-1e26-0410-a405-d3ace91eadb9 --- doc/Changelog | 3 +++ iterator/iter_fwd.c | 4 +++- iterator/iter_hints.c | 4 +++- 3 files changed, 9 insertions(+), 2 deletions(-) diff --git a/doc/Changelog b/doc/Changelog index 60c8adf1e..13c17ed2b 100644 --- a/doc/Changelog +++ b/doc/Changelog @@ -1,3 +1,6 @@ +29 January 2013: Wouter + - printout name of zone with duplicate fwd and hint errors. + 28 January 2013: Wouter - updated fwd_zero for newer nc. Updated common.sh for newer netstat. diff --git a/iterator/iter_fwd.c b/iterator/iter_fwd.c index 3f91b527f..0b3b6525c 100644 --- a/iterator/iter_fwd.c +++ b/iterator/iter_fwd.c @@ -128,7 +128,9 @@ forwards_insert_data(struct iter_forwards* fwd, uint16_t c, uint8_t* nm, node->namelabs = nmlabs; node->dp = dp; if(!rbtree_insert(fwd->tree, &node->node)) { - log_err("duplicate forward zone ignored."); + char buf[257]; + dname_str(nm, buf); + log_err("duplicate forward zone %s ignored.", buf); delegpt_free_mlc(dp); free(node->name); free(node); diff --git a/iterator/iter_hints.c b/iterator/iter_hints.c index 53ac8ff0f..cde3a7e1b 100644 --- a/iterator/iter_hints.c +++ b/iterator/iter_hints.c @@ -172,7 +172,9 @@ hints_insert(struct iter_hints* hints, uint16_t c, struct delegpt* dp, node->noprime = (uint8_t)noprime; if(!name_tree_insert(&hints->tree, &node->node, dp->name, dp->namelen, dp->namelabs, c)) { - log_err("second hints ignored."); + char buf[257]; + dname_str(dp->name, buf); + log_err("second hints for zone %s ignored.", buf); delegpt_free_mlc(dp); free(node); }