mirror of
https://github.com/nginx/nginx.git
synced 2025-06-28 02:02:50 +08:00
Resolver: fixed possible use-after-free in worker on fast shutdown.
The fix in a3dc657f4e95 was incomplete.
This commit is contained in:
parent
523aee98fc
commit
3a8532219a
@ -351,6 +351,10 @@ ngx_resolver_cleanup_tree(ngx_resolver_t *r, ngx_rbtree_t *tree)
|
||||
next = ctx->next;
|
||||
|
||||
if (ctx->event) {
|
||||
if (ctx->event->timer_set) {
|
||||
ngx_del_timer(ctx->event);
|
||||
}
|
||||
|
||||
ngx_resolver_free(r, ctx->event);
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user