summaryrefslogtreecommitdiff
path: root/lib/dns/diff.c
diff options
context:
space:
mode:
authorDoug Barton <dougb@FreeBSD.org>2011-07-16 10:49:33 +0000
committerDoug Barton <dougb@FreeBSD.org>2011-07-16 10:49:33 +0000
commit473038528ab5bd55332138ebf791ab91a25f747b (patch)
treecb160fa2acd93f24b5f5b9082cd3afc68396d51a /lib/dns/diff.c
parent46da9ebeb3b1241e2e7f0182d76c336966e91d20 (diff)
Notes
Diffstat (limited to 'lib/dns/diff.c')
-rw-r--r--lib/dns/diff.c19
1 files changed, 16 insertions, 3 deletions
diff --git a/lib/dns/diff.c b/lib/dns/diff.c
index a92a4967919c2..3dbb5cf6955a3 100644
--- a/lib/dns/diff.c
+++ b/lib/dns/diff.c
@@ -15,7 +15,7 @@
* PERFORMANCE OF THIS SOFTWARE.
*/
-/* $Id: diff.c,v 1.18.50.2 2009-01-05 23:47:22 tbox Exp $ */
+/* $Id: diff.c,v 1.23 2009-12-01 00:47:09 each Exp $ */
/*! \file */
@@ -387,10 +387,22 @@ diff_apply(dns_diff_t *diff, dns_db_t *db, dns_dbversion_t *ver,
* from a server that is not as careful.
* Issue a warning and continue.
*/
- if (warn)
+ if (warn) {
+ char classbuf[DNS_RDATATYPE_FORMATSIZE];
+ char namebuf[DNS_NAME_FORMATSIZE];
+
+ dns_name_format(dns_db_origin(db),
+ namebuf,
+ sizeof(namebuf));
+ dns_rdataclass_format(dns_db_class(db),
+ classbuf,
+ sizeof(classbuf));
isc_log_write(DIFF_COMMON_LOGARGS,
ISC_LOG_WARNING,
- "update with no effect");
+ "%s/%s: dns_diff_apply: "
+ "update with no effect",
+ namebuf, classbuf);
+ }
} else if (result == DNS_R_NXRRSET) {
/*
* OK.
@@ -478,6 +490,7 @@ dns_diff_load(dns_diff_t *diff, dns_addrdatasetfunc_t addfunc,
if (result == DNS_R_UNCHANGED) {
isc_log_write(DIFF_COMMON_LOGARGS,
ISC_LOG_WARNING,
+ "dns_diff_load: "
"update with no effect");
} else if (result == ISC_R_SUCCESS ||
result == DNS_R_NXRRSET) {