+2912. [func] Windows clients don't like UPDATE responses that clear
+ the zone section. [RT #20986]
+
2911. [bug] dnssec-signzone didn't handle out of zone records well.
[RT #21367]
* PERFORMANCE OF THIS SOFTWARE.
*/
-/* $Id: message.c,v 1.249.10.3 2010/05/13 00:42:26 marka Exp $ */
+/* $Id: message.c,v 1.249.10.4 2010/06/03 05:27:59 marka Exp $ */
/*! \file */
if (msg->opcode != dns_opcode_query &&
msg->opcode != dns_opcode_notify)
want_question_section = ISC_FALSE;
- if (want_question_section) {
+ if (msg->opcode == dns_opcode_update)
+ first_section = DNS_SECTION_ADDITIONAL;
+ else if (want_question_section) {
if (!msg->question_ok)
return (DNS_R_FORMERR);
first_section = DNS_SECTION_ANSWER;