2
0
mirror of https://gitlab.isc.org/isc-projects/bind9 synced 2025-08-31 06:25:31 +00:00

preliminary question rdataset support (rendering only); DNS/ISC_R_SUCCESS fix

This commit is contained in:
Bob Halley
1999-07-03 20:57:06 +00:00
parent dfea6f0eaa
commit 1db717f2f3

View File

@@ -588,6 +588,7 @@ dns_message_create(isc_mem_t *mctx, dns_message_t **msgp, unsigned int intent)
void
dns_message_reset(dns_message_t *msg)
{
REQUIRE(VALID_MESSAGE(msg));
msgreset(msg, ISC_FALSE);
}
@@ -1206,7 +1207,6 @@ dns_message_rendersection(dns_message_t *msg, dns_section_t sectionid,
dns_name_t *name, *next_name;
dns_rdataset_t *rdataset, *next_rdataset;
unsigned int count, total;
isc_boolean_t no_render_rdata;
dns_result_t result;
isc_buffer_t st; /* for rollbacks */
@@ -1218,14 +1218,10 @@ dns_message_rendersection(dns_message_t *msg, dns_section_t sectionid,
REQUIRE(VALID_NAMED_SECTION(sectionid));
section = &msg->sections[sectionid];
if (sectionid == DNS_SECTION_QUESTION)
no_render_rdata = ISC_TRUE;
else
no_render_rdata = ISC_FALSE;
name = ISC_LIST_HEAD(*section);
if (name == NULL)
return (ISC_R_SUCCESS);
return (DNS_R_SUCCESS);
/*
* Shrink the space in the buffer by the reserved amount.
@@ -1250,7 +1246,6 @@ dns_message_rendersection(dns_message_t *msg, dns_section_t sectionid,
count = 0;
result = dns_rdataset_towire(rdataset, name,
&msg->cctx,
no_render_rdata,
msg->buffer, &count);
total += count;
@@ -1287,7 +1282,7 @@ dns_message_rendersection(dns_message_t *msg, dns_section_t sectionid,
msg->buffer->length += msg->reserved;
msg->counts[sectionid] += total;
return (ISC_R_SUCCESS);
return (DNS_R_SUCCESS);
}
dns_result_t