+2752. [bug] Locking violation. [RT #20587]
+
2751. [bug] Fixed a memory leak in dnssec-keyfromlabel. [RT #20588]
2750. [bug] dig: assertion failure could occur when a server
* PERFORMANCE OF THIS SOFTWARE.
*/
-/* $Id: zone.c,v 1.525 2009/11/05 21:45:05 each Exp $ */
+/* $Id: zone.c,v 1.526 2009/11/06 01:30:06 marka Exp $ */
/*! \file */
/*
* Add a NSEC record except at the origin.
*/
- if (!dns_name_equal(name, dns_db_origin(db)))
+ if (!dns_name_equal(name, dns_db_origin(db))) {
+ dns_dbiterator_pause(nsec3chain->dbiterator);
CHECK(add_nsec(db, version, name, node, zone->minimum,
delegation, &nsec_diff));
+ }
next_removenode:
first = ISC_FALSE;