diff --git a/lib/isc/task.c b/lib/isc/task.c index faf4c7d82c..7559a67b73 100644 --- a/lib/isc/task.c +++ b/lib/isc/task.c @@ -170,7 +170,7 @@ task_free(isc_task_t *task) { UNLOCK(&manager->lock); (void)isc_mutex_destroy(&task->lock); task->magic = 0; - isc_mem_put(manager->mctx, task, sizeof *task); + isc_mem_put(task->mctx, task, sizeof *task); } isc_result_t