+2925. [bug] Named failed to accept uncachable negative responses
+ from insecure zones. [RT# 21555]
+
2923. [bug] 'dig +trace' could drop core after "connection
timeout". [RT #21514]
* PERFORMANCE OF THIS SOFTWARE.
*/
-/* $Id: validator.c,v 1.155.52.26 2010/06/03 23:46:48 tbox Exp $ */
+/* $Id: validator.c,v 1.155.52.27 2010/06/26 00:08:17 marka Exp $ */
#include <config.h>
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 (;