* SOFTWARE.
*/
-/* $Id: message.c,v 1.131.2.3 2000/07/25 23:51:16 gson Exp $ */
+/* $Id: message.c,v 1.131.2.4 2000/07/27 01:23:40 gson Exp $ */
/***
*** Imports
isc_mempool_put(msg->rdspool, rds);
rds = next_rds;
}
+ if (dns_name_dynamic(name))
+ dns_name_free(name, msg->mctx);
isc_mempool_put(msg->namepool, name);
name = next_name;
}
REQUIRE(DNS_MESSAGE_VALID(msg));
REQUIRE(item != NULL && *item != NULL);
+ if (dns_name_dynamic(*item))
+ dns_name_free(*item, msg->mctx);
isc_mempool_put(msg->namepool, *item);
*item = NULL;
}
omit_final_dot = ISC_TF((flags & DNS_MESSAGETEXTFLAG_OMITDOT) != 0);
if (ISC_LIST_EMPTY(msg->sections[section]))
- return ISC_R_SUCCESS;
+ return (ISC_R_SUCCESS);
if (section == DNS_SECTION_QUESTION)
no_rdata = ISC_TRUE;
ADD_STRING(target, "cd ");
if (msg->opcode != dns_opcode_update) {
ADD_STRING(target, "; QUESTION: ");
- }
- else {
+ } else {
ADD_STRING(target, "; ZONE: ");
}
sprintf(buf, "%1u", msg->counts[DNS_SECTION_QUESTION]);
ADD_STRING(target, buf);
if (msg->opcode != dns_opcode_update) {
ADD_STRING(target, ", ANSWER: ");
- }
- else {
+ } else {
ADD_STRING(target, ", PREREQ: ");
}
sprintf(buf, "%1u", msg->counts[DNS_SECTION_ANSWER]);
ADD_STRING(target, buf);
if (msg->opcode != dns_opcode_update) {
ADD_STRING(target, ", AUTHORITY: ");
- }
- else {
+ } else {
ADD_STRING(target, ", UPDATE: ");
}
sprintf(buf, "%1u", msg->counts[DNS_SECTION_AUTHORITY]);