diff --git a/lib/dns/include/dns/name.h b/lib/dns/include/dns/name.h index e02eca3b68..b04130699c 100644 --- a/lib/dns/include/dns/name.h +++ b/lib/dns/include/dns/name.h @@ -720,10 +720,7 @@ dns_name_fromwire(dns_name_t *name, isc_buffer_t *source, dns_decompress_t dctx, isc_result_t dns_name_towire(const dns_name_t *name, dns_compress_t *cctx, - isc_buffer_t *target); -isc_result_t -dns_name_towire2(const dns_name_t *name, dns_compress_t *cctx, - isc_buffer_t *target, uint16_t *comp_offsetp); + isc_buffer_t *target, uint16_t *comp_offsetp); /*%< * Convert 'name' into wire format, compressing it as specified by the * compression context 'cctx', and storing the result in 'target'. diff --git a/lib/dns/name.c b/lib/dns/name.c index fa1dda64d8..0333ac3e64 100644 --- a/lib/dns/name.c +++ b/lib/dns/name.c @@ -1663,13 +1663,7 @@ root_label:; isc_result_t dns_name_towire(const dns_name_t *name, dns_compress_t *cctx, - isc_buffer_t *target) { - return (dns_name_towire2(name, cctx, target, NULL)); -} - -isc_result_t -dns_name_towire2(const dns_name_t *name, dns_compress_t *cctx, - isc_buffer_t *target, uint16_t *name_coff) { + isc_buffer_t *target, uint16_t *name_coff) { bool compress; dns_offsets_t clo; dns_name_t clname; diff --git a/lib/dns/ncache.c b/lib/dns/ncache.c index 7a85368145..26c92317a8 100644 --- a/lib/dns/ncache.c +++ b/lib/dns/ncache.c @@ -352,7 +352,7 @@ dns_ncache_towire(dns_rdataset_t *rdataset, dns_compress_t *cctx, * Write the name. */ dns_compress_setpermitted(cctx, true); - result = dns_name_towire(&name, cctx, target); + result = dns_name_towire(&name, cctx, target, NULL); if (result != ISC_R_SUCCESS) { goto rollback; } diff --git a/lib/dns/rdata/any_255/tsig_250.c b/lib/dns/rdata/any_255/tsig_250.c index b75f3c81ae..9bbe567783 100644 --- a/lib/dns/rdata/any_255/tsig_250.c +++ b/lib/dns/rdata/any_255/tsig_250.c @@ -335,7 +335,7 @@ towire_any_tsig(ARGS_TOWIRE) { dns_rdata_toregion(rdata, &sr); dns_name_init(&name, offsets); dns_name_fromregion(&name, &sr); - RETERR(dns_name_towire(&name, cctx, target)); + RETERR(dns_name_towire(&name, cctx, target, NULL)); isc_region_consume(&sr, name_length(&name)); return (mem_tobuffer(target, sr.base, sr.length)); } diff --git a/lib/dns/rdata/ch_3/a_1.c b/lib/dns/rdata/ch_3/a_1.c index 55c0adb0bb..9fd96c0d7c 100644 --- a/lib/dns/rdata/ch_3/a_1.c +++ b/lib/dns/rdata/ch_3/a_1.c @@ -146,7 +146,7 @@ towire_ch_a(ARGS_TOWIRE) { dns_name_fromregion(&name, &sregion); isc_region_consume(&sregion, name_length(&name)); - RETERR(dns_name_towire(&name, cctx, target)); + RETERR(dns_name_towire(&name, cctx, target, NULL)); isc_buffer_availableregion(target, &tregion); if (tregion.length < 2) { diff --git a/lib/dns/rdata/generic/afsdb_18.c b/lib/dns/rdata/generic/afsdb_18.c index 04b55f16b7..69bc39e4ff 100644 --- a/lib/dns/rdata/generic/afsdb_18.c +++ b/lib/dns/rdata/generic/afsdb_18.c @@ -142,7 +142,7 @@ towire_afsdb(ARGS_TOWIRE) { dns_name_init(&name, offsets); dns_name_fromregion(&name, &sr); - return (dns_name_towire(&name, cctx, target)); + return (dns_name_towire(&name, cctx, target, NULL)); } static int diff --git a/lib/dns/rdata/generic/cname_5.c b/lib/dns/rdata/generic/cname_5.c index 754aef9060..7e78c6cf21 100644 --- a/lib/dns/rdata/generic/cname_5.c +++ b/lib/dns/rdata/generic/cname_5.c @@ -92,7 +92,7 @@ towire_cname(ARGS_TOWIRE) { dns_rdata_toregion(rdata, ®ion); dns_name_fromregion(&name, ®ion); - return (dns_name_towire(&name, cctx, target)); + return (dns_name_towire(&name, cctx, target, NULL)); } static int diff --git a/lib/dns/rdata/generic/dname_39.c b/lib/dns/rdata/generic/dname_39.c index d1d1f52083..14c085fe47 100644 --- a/lib/dns/rdata/generic/dname_39.c +++ b/lib/dns/rdata/generic/dname_39.c @@ -92,7 +92,7 @@ towire_dname(ARGS_TOWIRE) { dns_rdata_toregion(rdata, ®ion); dns_name_fromregion(&name, ®ion); - return (dns_name_towire(&name, cctx, target)); + return (dns_name_towire(&name, cctx, target, NULL)); } static int diff --git a/lib/dns/rdata/generic/mb_7.c b/lib/dns/rdata/generic/mb_7.c index 0903673b3d..8d09c456f5 100644 --- a/lib/dns/rdata/generic/mb_7.c +++ b/lib/dns/rdata/generic/mb_7.c @@ -91,7 +91,7 @@ towire_mb(ARGS_TOWIRE) { dns_rdata_toregion(rdata, ®ion); dns_name_fromregion(&name, ®ion); - return (dns_name_towire(&name, cctx, target)); + return (dns_name_towire(&name, cctx, target, NULL)); } static int diff --git a/lib/dns/rdata/generic/md_3.c b/lib/dns/rdata/generic/md_3.c index 4918848246..945ee8c6ba 100644 --- a/lib/dns/rdata/generic/md_3.c +++ b/lib/dns/rdata/generic/md_3.c @@ -91,7 +91,7 @@ towire_md(ARGS_TOWIRE) { dns_rdata_toregion(rdata, ®ion); dns_name_fromregion(&name, ®ion); - return (dns_name_towire(&name, cctx, target)); + return (dns_name_towire(&name, cctx, target, NULL)); } static int diff --git a/lib/dns/rdata/generic/mf_4.c b/lib/dns/rdata/generic/mf_4.c index 602e865596..f9946effcc 100644 --- a/lib/dns/rdata/generic/mf_4.c +++ b/lib/dns/rdata/generic/mf_4.c @@ -91,7 +91,7 @@ towire_mf(ARGS_TOWIRE) { dns_rdata_toregion(rdata, ®ion); dns_name_fromregion(&name, ®ion); - return (dns_name_towire(&name, cctx, target)); + return (dns_name_towire(&name, cctx, target, NULL)); } static int diff --git a/lib/dns/rdata/generic/mg_8.c b/lib/dns/rdata/generic/mg_8.c index a4da991294..9d8aa28608 100644 --- a/lib/dns/rdata/generic/mg_8.c +++ b/lib/dns/rdata/generic/mg_8.c @@ -91,7 +91,7 @@ towire_mg(ARGS_TOWIRE) { dns_rdata_toregion(rdata, ®ion); dns_name_fromregion(&name, ®ion); - return (dns_name_towire(&name, cctx, target)); + return (dns_name_towire(&name, cctx, target, NULL)); } static int diff --git a/lib/dns/rdata/generic/minfo_14.c b/lib/dns/rdata/generic/minfo_14.c index 25671f8a53..1816d1c651 100644 --- a/lib/dns/rdata/generic/minfo_14.c +++ b/lib/dns/rdata/generic/minfo_14.c @@ -128,12 +128,12 @@ towire_minfo(ARGS_TOWIRE) { dns_name_fromregion(&rmail, ®ion); isc_region_consume(®ion, name_length(&rmail)); - RETERR(dns_name_towire(&rmail, cctx, target)); + RETERR(dns_name_towire(&rmail, cctx, target, NULL)); dns_name_fromregion(&rmail, ®ion); isc_region_consume(®ion, rmail.length); - return (dns_name_towire(&rmail, cctx, target)); + return (dns_name_towire(&rmail, cctx, target, NULL)); } static int diff --git a/lib/dns/rdata/generic/mr_9.c b/lib/dns/rdata/generic/mr_9.c index c88bc6f007..863afd89f3 100644 --- a/lib/dns/rdata/generic/mr_9.c +++ b/lib/dns/rdata/generic/mr_9.c @@ -91,7 +91,7 @@ towire_mr(ARGS_TOWIRE) { dns_rdata_toregion(rdata, ®ion); dns_name_fromregion(&name, ®ion); - return (dns_name_towire(&name, cctx, target)); + return (dns_name_towire(&name, cctx, target, NULL)); } static int diff --git a/lib/dns/rdata/generic/mx_15.c b/lib/dns/rdata/generic/mx_15.c index 1d822832f3..b5f1318ea6 100644 --- a/lib/dns/rdata/generic/mx_15.c +++ b/lib/dns/rdata/generic/mx_15.c @@ -165,7 +165,7 @@ towire_mx(ARGS_TOWIRE) { dns_name_init(&name, offsets); dns_name_fromregion(&name, ®ion); - return (dns_name_towire(&name, cctx, target)); + return (dns_name_towire(&name, cctx, target, NULL)); } static int diff --git a/lib/dns/rdata/generic/naptr_35.c b/lib/dns/rdata/generic/naptr_35.c index 0956d1d504..a9a3df8bb6 100644 --- a/lib/dns/rdata/generic/naptr_35.c +++ b/lib/dns/rdata/generic/naptr_35.c @@ -388,7 +388,7 @@ towire_naptr(ARGS_TOWIRE) { */ dns_name_init(&name, offsets); dns_name_fromregion(&name, &sr); - return (dns_name_towire(&name, cctx, target)); + return (dns_name_towire(&name, cctx, target, NULL)); } static int diff --git a/lib/dns/rdata/generic/ns_2.c b/lib/dns/rdata/generic/ns_2.c index e80f4fe7a4..7b6d4532b9 100644 --- a/lib/dns/rdata/generic/ns_2.c +++ b/lib/dns/rdata/generic/ns_2.c @@ -102,7 +102,7 @@ towire_ns(ARGS_TOWIRE) { dns_rdata_toregion(rdata, ®ion); dns_name_fromregion(&name, ®ion); - return (dns_name_towire(&name, cctx, target)); + return (dns_name_towire(&name, cctx, target, NULL)); } static int diff --git a/lib/dns/rdata/generic/nsec_47.c b/lib/dns/rdata/generic/nsec_47.c index ef3403473b..748c23f74e 100644 --- a/lib/dns/rdata/generic/nsec_47.c +++ b/lib/dns/rdata/generic/nsec_47.c @@ -111,7 +111,7 @@ towire_nsec(ARGS_TOWIRE) { dns_rdata_toregion(rdata, &sr); dns_name_fromregion(&name, &sr); isc_region_consume(&sr, name_length(&name)); - RETERR(dns_name_towire(&name, cctx, target)); + RETERR(dns_name_towire(&name, cctx, target, NULL)); return (mem_tobuffer(target, sr.base, sr.length)); } diff --git a/lib/dns/rdata/generic/nxt_30.c b/lib/dns/rdata/generic/nxt_30.c index bdeac7e4d3..5eb1fa55f2 100644 --- a/lib/dns/rdata/generic/nxt_30.c +++ b/lib/dns/rdata/generic/nxt_30.c @@ -174,7 +174,7 @@ towire_nxt(ARGS_TOWIRE) { dns_rdata_toregion(rdata, &sr); dns_name_fromregion(&name, &sr); isc_region_consume(&sr, name_length(&name)); - RETERR(dns_name_towire(&name, cctx, target)); + RETERR(dns_name_towire(&name, cctx, target, NULL)); return (mem_tobuffer(target, sr.base, sr.length)); } diff --git a/lib/dns/rdata/generic/ptr_12.c b/lib/dns/rdata/generic/ptr_12.c index 8e30909191..d0df61996b 100644 --- a/lib/dns/rdata/generic/ptr_12.c +++ b/lib/dns/rdata/generic/ptr_12.c @@ -104,7 +104,7 @@ towire_ptr(ARGS_TOWIRE) { dns_rdata_toregion(rdata, ®ion); dns_name_fromregion(&name, ®ion); - return (dns_name_towire(&name, cctx, target)); + return (dns_name_towire(&name, cctx, target, NULL)); } static int diff --git a/lib/dns/rdata/generic/rp_17.c b/lib/dns/rdata/generic/rp_17.c index 61b5a86852..f165ae45d3 100644 --- a/lib/dns/rdata/generic/rp_17.c +++ b/lib/dns/rdata/generic/rp_17.c @@ -128,12 +128,12 @@ towire_rp(ARGS_TOWIRE) { dns_name_fromregion(&rmail, ®ion); isc_region_consume(®ion, rmail.length); - RETERR(dns_name_towire(&rmail, cctx, target)); + RETERR(dns_name_towire(&rmail, cctx, target, NULL)); dns_name_fromregion(&rmail, ®ion); isc_region_consume(®ion, rmail.length); - return (dns_name_towire(&rmail, cctx, target)); + return (dns_name_towire(&rmail, cctx, target, NULL)); } static int diff --git a/lib/dns/rdata/generic/rrsig_46.c b/lib/dns/rdata/generic/rrsig_46.c index e730420622..7fb0bf5762 100644 --- a/lib/dns/rdata/generic/rrsig_46.c +++ b/lib/dns/rdata/generic/rrsig_46.c @@ -378,7 +378,7 @@ towire_rrsig(ARGS_TOWIRE) { dns_name_init(&name, offsets); dns_name_fromregion(&name, &sr); isc_region_consume(&sr, name_length(&name)); - RETERR(dns_name_towire(&name, cctx, target)); + RETERR(dns_name_towire(&name, cctx, target, NULL)); /* * Signature. diff --git a/lib/dns/rdata/generic/rt_21.c b/lib/dns/rdata/generic/rt_21.c index 017aee54e7..f54e843623 100644 --- a/lib/dns/rdata/generic/rt_21.c +++ b/lib/dns/rdata/generic/rt_21.c @@ -138,7 +138,7 @@ towire_rt(ARGS_TOWIRE) { dns_name_init(&name, offsets); dns_name_fromregion(&name, ®ion); - return (dns_name_towire(&name, cctx, target)); + return (dns_name_towire(&name, cctx, target, NULL)); } static int diff --git a/lib/dns/rdata/generic/sig_24.c b/lib/dns/rdata/generic/sig_24.c index 74e536f1ac..eac8ec9d02 100644 --- a/lib/dns/rdata/generic/sig_24.c +++ b/lib/dns/rdata/generic/sig_24.c @@ -341,7 +341,7 @@ towire_sig(ARGS_TOWIRE) { dns_name_init(&name, offsets); dns_name_fromregion(&name, &sr); isc_region_consume(&sr, name_length(&name)); - RETERR(dns_name_towire(&name, cctx, target)); + RETERR(dns_name_towire(&name, cctx, target, NULL)); /* * Signature. diff --git a/lib/dns/rdata/generic/soa_6.c b/lib/dns/rdata/generic/soa_6.c index b8656ceedb..2345f68678 100644 --- a/lib/dns/rdata/generic/soa_6.c +++ b/lib/dns/rdata/generic/soa_6.c @@ -211,11 +211,11 @@ towire_soa(ARGS_TOWIRE) { dns_name_fromregion(&mname, &sregion); isc_region_consume(&sregion, name_length(&mname)); - RETERR(dns_name_towire(&mname, cctx, target)); + RETERR(dns_name_towire(&mname, cctx, target, NULL)); dns_name_fromregion(&rname, &sregion); isc_region_consume(&sregion, name_length(&rname)); - RETERR(dns_name_towire(&rname, cctx, target)); + RETERR(dns_name_towire(&rname, cctx, target, NULL)); isc_buffer_availableregion(target, &tregion); if (tregion.length < 20) { diff --git a/lib/dns/rdata/generic/talink_58.c b/lib/dns/rdata/generic/talink_58.c index 6c38384348..fa591d7cda 100644 --- a/lib/dns/rdata/generic/talink_58.c +++ b/lib/dns/rdata/generic/talink_58.c @@ -117,11 +117,11 @@ towire_talink(ARGS_TOWIRE) { dns_name_fromregion(&prev, &sregion); isc_region_consume(&sregion, name_length(&prev)); - RETERR(dns_name_towire(&prev, cctx, target)); + RETERR(dns_name_towire(&prev, cctx, target, NULL)); dns_name_fromregion(&next, &sregion); isc_region_consume(&sregion, name_length(&next)); - return (dns_name_towire(&next, cctx, target)); + return (dns_name_towire(&next, cctx, target, NULL)); } static int diff --git a/lib/dns/rdata/generic/tkey_249.c b/lib/dns/rdata/generic/tkey_249.c index 0c77c3733f..217bf76607 100644 --- a/lib/dns/rdata/generic/tkey_249.c +++ b/lib/dns/rdata/generic/tkey_249.c @@ -320,7 +320,7 @@ towire_tkey(ARGS_TOWIRE) { dns_rdata_toregion(rdata, &sr); dns_name_init(&name, offsets); dns_name_fromregion(&name, &sr); - RETERR(dns_name_towire(&name, cctx, target)); + RETERR(dns_name_towire(&name, cctx, target, NULL)); isc_region_consume(&sr, name_length(&name)); return (mem_tobuffer(target, sr.base, sr.length)); diff --git a/lib/dns/rdata/in_1/a6_38.c b/lib/dns/rdata/in_1/a6_38.c index 983cab4b2c..8589f49d60 100644 --- a/lib/dns/rdata/in_1/a6_38.c +++ b/lib/dns/rdata/in_1/a6_38.c @@ -226,7 +226,7 @@ towire_in_a6(ARGS_TOWIRE) { dns_name_init(&name, offsets); dns_name_fromregion(&name, &sr); - return (dns_name_towire(&name, cctx, target)); + return (dns_name_towire(&name, cctx, target, NULL)); } static int diff --git a/lib/dns/rdata/in_1/kx_36.c b/lib/dns/rdata/in_1/kx_36.c index 7b13897e6d..a8c2abcca3 100644 --- a/lib/dns/rdata/in_1/kx_36.c +++ b/lib/dns/rdata/in_1/kx_36.c @@ -120,7 +120,7 @@ towire_in_kx(ARGS_TOWIRE) { dns_name_init(&name, offsets); dns_name_fromregion(&name, ®ion); - return (dns_name_towire(&name, cctx, target)); + return (dns_name_towire(&name, cctx, target, NULL)); } static int diff --git a/lib/dns/rdata/in_1/nsap-ptr_23.c b/lib/dns/rdata/in_1/nsap-ptr_23.c index b36b049a9c..a468b80940 100644 --- a/lib/dns/rdata/in_1/nsap-ptr_23.c +++ b/lib/dns/rdata/in_1/nsap-ptr_23.c @@ -96,7 +96,7 @@ towire_in_nsap_ptr(ARGS_TOWIRE) { dns_rdata_toregion(rdata, ®ion); dns_name_fromregion(&name, ®ion); - return (dns_name_towire(&name, cctx, target)); + return (dns_name_towire(&name, cctx, target, NULL)); } static int diff --git a/lib/dns/rdata/in_1/px_26.c b/lib/dns/rdata/in_1/px_26.c index 21d63dccce..c172b851f1 100644 --- a/lib/dns/rdata/in_1/px_26.c +++ b/lib/dns/rdata/in_1/px_26.c @@ -167,7 +167,7 @@ towire_in_px(ARGS_TOWIRE) { */ dns_name_init(&name, offsets); dns_name_fromregion(&name, ®ion); - RETERR(dns_name_towire(&name, cctx, target)); + RETERR(dns_name_towire(&name, cctx, target, NULL)); isc_region_consume(®ion, name_length(&name)); /* @@ -175,7 +175,7 @@ towire_in_px(ARGS_TOWIRE) { */ dns_name_init(&name, offsets); dns_name_fromregion(&name, ®ion); - return (dns_name_towire(&name, cctx, target)); + return (dns_name_towire(&name, cctx, target, NULL)); } static int diff --git a/lib/dns/rdata/in_1/srv_33.c b/lib/dns/rdata/in_1/srv_33.c index 46da0d0326..ce0cbc4621 100644 --- a/lib/dns/rdata/in_1/srv_33.c +++ b/lib/dns/rdata/in_1/srv_33.c @@ -191,7 +191,7 @@ towire_in_srv(ARGS_TOWIRE) { */ dns_name_init(&name, offsets); dns_name_fromregion(&name, &sr); - return (dns_name_towire(&name, cctx, target)); + return (dns_name_towire(&name, cctx, target, NULL)); } static int diff --git a/lib/dns/rdata/in_1/svcb_64.c b/lib/dns/rdata/in_1/svcb_64.c index 545dd52bf9..cd0fbe5b92 100644 --- a/lib/dns/rdata/in_1/svcb_64.c +++ b/lib/dns/rdata/in_1/svcb_64.c @@ -966,7 +966,7 @@ generic_towire_in_svcb(ARGS_TOWIRE) { */ dns_name_init(&name, offsets); dns_name_fromregion(&name, ®ion); - RETERR(dns_name_towire(&name, cctx, target)); + RETERR(dns_name_towire(&name, cctx, target, NULL)); isc_region_consume(®ion, name_length(&name)); /* diff --git a/lib/dns/rdataset.c b/lib/dns/rdataset.c index 38bf6136da..f179893fa5 100644 --- a/lib/dns/rdataset.c +++ b/lib/dns/rdataset.c @@ -385,7 +385,7 @@ towiresorted(dns_rdataset_t *rdataset, const dns_name_t *owner_name, rrbuffer = *target; dns_compress_setpermitted(cctx, true); - result = dns_name_towire2(name, cctx, target, &offset); + result = dns_name_towire(name, cctx, target, &offset); if (result != ISC_R_SUCCESS) { goto rollback; } diff --git a/lib/dns/resolver.c b/lib/dns/resolver.c index 43e3d41fbf..481e318367 100644 --- a/lib/dns/resolver.c +++ b/lib/dns/resolver.c @@ -2676,7 +2676,7 @@ resquery_send(resquery_t *query) { memset(&zr, 0, sizeof(zr)); isc_buffer_init(&zb, zone, sizeof(zone)); dns_compress_setpermitted(&cctx, false); - result = dns_name_towire(fctx->domain, &cctx, &zb); + result = dns_name_towire(fctx->domain, &cctx, &zb, NULL); if (result == ISC_R_SUCCESS) { isc_buffer_usedregion(&zb, &zr); } @@ -9627,7 +9627,7 @@ rctx_logpacket(respctx_t *rctx) { dns_compress_init(&cctx, fctx->mctx, 0); dns_compress_setpermitted(&cctx, false); isc_buffer_init(&zb, zone, sizeof(zone)); - result = dns_name_towire(fctx->domain, &cctx, &zb); + result = dns_name_towire(fctx->domain, &cctx, &zb, NULL); if (result == ISC_R_SUCCESS) { isc_buffer_usedregion(&zb, &zr); } diff --git a/lib/ns/client.c b/lib/ns/client.c index 061d8760b7..2c87a845fc 100644 --- a/lib/ns/client.c +++ b/lib/ns/client.c @@ -626,7 +626,7 @@ renderend: isc_buffer_init(&b, zone, sizeof(zone)); dns_compress_setpermitted(&cctx, false); - eresult = dns_name_towire(zo, &cctx, &b); + eresult = dns_name_towire(zo, &cctx, &b, NULL); if (eresult == ISC_R_SUCCESS) { isc_buffer_usedregion(&b, &zr); } diff --git a/tests/bench/compress.c b/tests/bench/compress.c index bbd57a57e7..88c25f4d90 100644 --- a/tests/bench/compress.c +++ b/tests/bench/compress.c @@ -78,7 +78,7 @@ main(void) { for (unsigned int i = 0; i < count; i++) { dns_name_t *name = dns_fixedname_name(&fixedname[i]); - result = dns_name_towire(name, &cctx, &buf); + result = dns_name_towire(name, &cctx, &buf, NULL); if (result == ISC_R_NOSPACE) { dns_compress_invalidate(&cctx); dns_compress_init(&cctx, mctx, 0); diff --git a/tests/dns/dnstap_test.c b/tests/dns/dnstap_test.c index e25a5dfeff..8c82461b28 100644 --- a/tests/dns/dnstap_test.c +++ b/tests/dns/dnstap_test.c @@ -173,7 +173,7 @@ ISC_RUN_TEST_IMPL(dns_dt_send) { isc_buffer_init(&zb, zone, sizeof(zone)); dns_compress_init(&cctx, mctx, 0); dns_compress_setpermitted(&cctx, false); - result = dns_name_towire(zname, &cctx, &zb); + result = dns_name_towire(zname, &cctx, &zb, NULL); assert_int_equal(result, ISC_R_SUCCESS); dns_compress_invalidate(&cctx); isc_buffer_usedregion(&zb, &zr); diff --git a/tests/dns/name_test.c b/tests/dns/name_test.c index bb4d2679ce..6e9017c465 100644 --- a/tests/dns/name_test.c +++ b/tests/dns/name_test.c @@ -144,33 +144,29 @@ compress_test(const dns_name_t *name1, const dns_name_t *name2, if (rdata) { /* RDATA compression */ - assert_int_equal(dns_name_towire(name1, cctx, &source), + assert_int_equal(dns_name_towire(name1, cctx, &source, NULL), ISC_R_SUCCESS); - assert_int_equal(dns_name_towire(name2, cctx, &source), + assert_int_equal(dns_name_towire(name2, cctx, &source, NULL), ISC_R_SUCCESS); - assert_int_equal(dns_name_towire(name2, cctx, &source), + assert_int_equal(dns_name_towire(name2, cctx, &source, NULL), ISC_R_SUCCESS); - assert_int_equal(dns_name_towire(name3, cctx, &source), + assert_int_equal(dns_name_towire(name3, cctx, &source, NULL), ISC_R_SUCCESS); } else { /* Owner name compression */ uint16_t offset = 0xffff; - assert_int_equal( - dns_name_towire2(name1, cctx, &source, &offset), - ISC_R_SUCCESS); + assert_int_equal(dns_name_towire(name1, cctx, &source, &offset), + ISC_R_SUCCESS); offset = 0xffff; - assert_int_equal( - dns_name_towire2(name2, cctx, &source, &offset), - ISC_R_SUCCESS); - assert_int_equal( - dns_name_towire2(name2, cctx, &source, &offset), - ISC_R_SUCCESS); + assert_int_equal(dns_name_towire(name2, cctx, &source, &offset), + ISC_R_SUCCESS); + assert_int_equal(dns_name_towire(name2, cctx, &source, &offset), + ISC_R_SUCCESS); offset = 0xffff; - assert_int_equal( - dns_name_towire2(name3, cctx, &source, &offset), - ISC_R_SUCCESS); + assert_int_equal(dns_name_towire(name3, cctx, &source, &offset), + ISC_R_SUCCESS); } assert_int_equal(source.used, compressed_length); assert_true(memcmp(source.base, compressed, source.used) == 0); @@ -434,7 +430,7 @@ ISC_RUN_TEST_IMPL(collision) { } dns_compress_rollback(&cctx, coff); - result = dns_name_towire(&name, &cctx, &message); + result = dns_name_towire(&name, &cctx, &message, NULL); assert_int_equal(result, ISC_R_SUCCESS); /* we must be able to find the name we just added */