mirror of
https://git.haproxy.org/git/haproxy.git/
synced 2026-05-16 10:46:10 +02:00
BUG/MINOR: resolvers: fix missing task_idle destruction in resolvers_destroy()
When destroying a stream-based DNS nameserver, task_req and task_rsp were destroyed but task_idle was missed, causing a task object leak. This doesn't necessarily have to be backported since it's only upon exit that it is visible.
This commit is contained in:
parent
6cbcb4f9db
commit
3460626148
@ -2696,6 +2696,7 @@ static void resolvers_destroy(struct resolvers *resolvers)
|
||||
dns_ring_free(ns->stream->ring_req);
|
||||
task_destroy(ns->stream->task_req);
|
||||
task_destroy(ns->stream->task_rsp);
|
||||
task_destroy(ns->stream->task_idle);
|
||||
free(ns->stream);
|
||||
}
|
||||
LIST_DEL_INIT(&ns->list);
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user