Purge the .resched_event in dns_cache

Instead of sweeping the cache cleaner tasks, purge the more specific
cleaner.resched_event event.
This commit is contained in:
Ondřej Surý 2022-03-31 22:06:22 +02:00
parent 48b2a5df97
commit 9f7ba679ac

View file

@ -963,7 +963,7 @@ cleaner_shutdown_action(isc_task_t *task, isc_event_t *event) {
}
/* Make sure we don't reschedule anymore. */
(void)isc_task_purge(task, NULL, DNS_EVENT_CACHECLEAN, NULL);
(void)isc_task_purgeevent(task, cache->cleaner.resched_event);
isc_refcount_decrementz(&cache->live_tasks);