Mercurial > dovecot > core-2.2
changeset 12279:0b509f1ee95c
auth: Make sure auth request is kept referenced during the lookup.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Fri, 15 Oct 2010 16:24:25 +0100 |
parents | 3385e9028410 |
children | d2910cd43d1d |
files | src/auth/auth-penalty.c |
diffstat | 1 files changed, 2 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/src/auth/auth-penalty.c Fri Oct 15 16:16:23 2010 +0100 +++ b/src/auth/auth-penalty.c Fri Oct 15 16:24:25 2010 +0100 @@ -88,6 +88,7 @@ } request->callback(penalty, request->auth_request); + auth_request_unref(&request->auth_request); i_free(request); } @@ -123,6 +124,7 @@ request = i_new(struct auth_penalty_request, 1); request->auth_request = auth_request; request->callback = callback; + auth_request_ref(auth_request); T_BEGIN { anvil_client_query(penalty->client,