+2925. [bug] Named failed to accept uncachable negative responses
+ from insecure zones. [RT# 21555]
+
2921. [bug] The resolver could attempt to destroy a fetch context
too soon. [RT #19878]
* PERFORMANCE OF THIS SOFTWARE.
*/
-/* $Id: validator.c,v 1.119.18.57 2010/06/03 23:46:10 tbox Exp $ */
+/* $Id: validator.c,v 1.119.18.58 2010/06/26 00:11:50 marka Exp $ */
/*! \file */
dns_message_t *message = val->event->message;
isc_result_t result;
- if (!resume) {
+ if (!resume)
result = dns_message_firstname(message, DNS_SECTION_AUTHORITY);
- if (result != ISC_R_SUCCESS)
- return (result);
- } else
+ else
result = ISC_R_SUCCESS;
for (;
dns_name_t *name;
isc_result_t result;
- if (!resume) {
+ if (!resume)
result = dns_rdataset_first(val->event->rdataset);
- if (result != ISC_R_SUCCESS)
- return (result);
- } else
+ else
result = dns_rdataset_next(val->event->rdataset);
for (;