Resolver: fixed possible use-after-free in worker on fast shutdown.

The fix in a3dc657f4e95 was incomplete.
This commit is contained in:
Ruslan Ermilov 2016-12-16 14:53:28 +03:00
parent 523aee98fc
commit 3a8532219a

View File

@ -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);
}