Fix a crash due to use-after-free (#38495)

This commit is contained in:
Mukund Sivaraman
2015-03-18 06:42:54 +05:30
parent 1f5659fe68
commit ebeb4b3e09
3 changed files with 4 additions and 3 deletions
+3
View File
@@ -1,3 +1,6 @@
4087. [bug] Fix a crash due to use-after-free due to sequencing
of tasks actions. [RT #38495]
4086. [bug] Fix out-of-srcdir build with native pkcs11. [RT #38831]
4085. [bug] ISC_PLATFORM_HAVEXADDQ could be inconsistently set.
+1
View File
@@ -1519,6 +1519,7 @@ clean_finds_at_name(dns_adbname_t *name, isc_eventtype_t evtype,
ev, task, find);
isc_task_sendanddetach(&task, (isc_event_t **)&ev);
find->flags |= FIND_EVENT_SENT;
} else {
DP(DEF_LEVEL, "cfan: skipping find %p", find);
}
-3
View File
@@ -10206,9 +10206,6 @@ static void
notify_destroy(dns_notify_t *notify, isc_boolean_t locked) {
isc_mem_t *mctx;
/*
* Caller holds zone lock.
*/
REQUIRE(DNS_NOTIFY_VALID(notify));
if (notify->zone != NULL) {