From: Timo Sirainen Date: Mon, 7 Sep 2015 08:40:08 +0000 (+0300) Subject: auth: Aborting auth request didn't abort a pending proxy DNS lookup. X-Git-Tag: 2.2.19.rc1~99 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=1310fa409770e8861c8708498e45e00fa581e3e1;p=thirdparty%2Fdovecot%2Fcore.git auth: Aborting auth request didn't abort a pending proxy DNS lookup. --- diff --git a/src/auth/auth-request.c b/src/auth/auth-request.c index 1cd65e9f20..458e867e8d 100644 --- a/src/auth/auth-request.c +++ b/src/auth/auth-request.c @@ -1834,6 +1834,7 @@ static int auth_request_proxy_host_lookup(struct auth_request *request, ctx = p_new(request->pool, struct auth_request_proxy_dns_lookup_ctx, 1); ctx->request = request; auth_request_ref(request); + request->dns_lookup_ctx = ctx; if (dns_lookup(host, &dns_set, auth_request_proxy_dns_callback, ctx, &ctx->dns_lookup) < 0) {