use a name after it had been freed triggering
INSIST() failures. [RT #2614]
+1238. [bug] It is possible to lockup the server when shutting down
+ if notifies are being processed. [RT #2591]
+
--- 9.2.1rc2 released ---
1237. [bug] nslookup: "set q=type" failed.
* WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
*/
-/* $Id: zone.c,v 1.333.2.7 2002/02/08 03:57:31 marka Exp $ */
+/* $Id: zone.c,v 1.333.2.8 2002/03/29 00:20:07 marka Exp $ */
#include <config.h>
notify->flags |= DNS_NOTIFY_NOSOA;
notify->attempt++;
dns_request_destroy(¬ify->request);
- notify_send_queue(notify);
+ result = notify_send_queue(notify);
+ if (result != ISC_R_SUCCESS)
+ notify_destroy(notify, ISC_FALSE);
} else {
if (result == ISC_R_TIMEDOUT)
notify_log(notify->zone, ISC_LOG_DEBUG(1),