From bb690d75801e36fb32871c2a9b585e32ac615419 Mon Sep 17 00:00:00 2001 From: Mark Andrews Date: Tue, 19 Jan 1999 05:26:01 +0000 Subject: [PATCH] towire_mx was using the wrong part of the target buffer. --- lib/dns/rdata/generic/mx_15.c | 4 ++-- lib/dns/rdata/generic/mx_15.h | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/lib/dns/rdata/generic/mx_15.c b/lib/dns/rdata/generic/mx_15.c index b59fe81171..d2a041bb79 100644 --- a/lib/dns/rdata/generic/mx_15.c +++ b/lib/dns/rdata/generic/mx_15.c @@ -115,13 +115,13 @@ towire_mx(dns_rdata_t *rdata, dns_compress_t *cctx, isc_buffer_t *target) { INSIST(rdata->type == 15); - isc_buffer_remaining(target, &tr); + isc_buffer_available(target, &tr); dns_rdata_toregion(rdata, ®ion); if (tr.length < 2) return (DNS_R_NOSPACE); memcpy(tr.base, region.base, 2); isc_region_consume(®ion, 2); - isc_buffer_forward(target, 2); + isc_buffer_add(target, 2); dns_name_init(&name, NULL); dns_name_fromregion(&name, ®ion); diff --git a/lib/dns/rdata/generic/mx_15.h b/lib/dns/rdata/generic/mx_15.h index b59fe81171..d2a041bb79 100644 --- a/lib/dns/rdata/generic/mx_15.h +++ b/lib/dns/rdata/generic/mx_15.h @@ -115,13 +115,13 @@ towire_mx(dns_rdata_t *rdata, dns_compress_t *cctx, isc_buffer_t *target) { INSIST(rdata->type == 15); - isc_buffer_remaining(target, &tr); + isc_buffer_available(target, &tr); dns_rdata_toregion(rdata, ®ion); if (tr.length < 2) return (DNS_R_NOSPACE); memcpy(tr.base, region.base, 2); isc_region_consume(®ion, 2); - isc_buffer_forward(target, 2); + isc_buffer_add(target, 2); dns_name_init(&name, NULL); dns_name_fromregion(&name, ®ion);