diff --git a/lib/dns/adb.c b/lib/dns/adb.c index b0ffa56415..f304d1d50a 100644 --- a/lib/dns/adb.c +++ b/lib/dns/adb.c @@ -477,7 +477,15 @@ import_rdataset(dns_adbname_t *adbname, dns_rdataset_t *rdataset, if (IN6_IS_ADDR_V4MAPPED(&sockaddr.type.sin6.sin6_addr) || IN6_IS_ADDR_V4COMPAT(&sockaddr.type.sin6.sin6_addr)) { - DP(1, "Ignoring IPv6 mapped IPv4 address"); + isc_buffer_t buffer; + char buff[80]; + + isc_buffer_init(&buffer, buff, sizeof buff); + isc_sockaddr_totext(&sockaddr, &buffer); + + DP(1, "Ignoring IPv6 mapped IPv4 address: %*s", + isc_buffer_usedlength(&buffer), + isc_buffer_base(&buffer)); goto next; } @@ -583,7 +591,15 @@ import_a6(dns_a6context_t *a6ctx) { if (IN6_IS_ADDR_V4MAPPED(&sockaddr.type.sin6.sin6_addr) || IN6_IS_ADDR_V4COMPAT(&sockaddr.type.sin6.sin6_addr)) { - DP(1, "Ignoring IPv6 mapped IPv4 address"); + isc_buffer_t buffer; + char buff[80]; + + isc_buffer_init(&buffer, buff, sizeof buff); + isc_sockaddr_totext(&sockaddr, &buffer); + + DP(1, "Ignoring IPv6 mapped IPv4 address: %*s", + isc_buffer_usedlength(&buffer), + isc_buffer_base(&buffer)); goto fail; }