From 65c7451e484d5b0ce313f5725154f3b50a291ce3 Mon Sep 17 00:00:00 2001 From: Timo Sirainen Date: Wed, 19 Mar 2014 15:42:42 +0200 Subject: [PATCH] passdb-imap: Fixed reference counting. --- src/auth/passdb-imap.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/auth/passdb-imap.c b/src/auth/passdb-imap.c index 9308ef2361..fb8ef65bd3 100644 --- a/src/auth/passdb-imap.c +++ b/src/auth/passdb-imap.c @@ -64,6 +64,7 @@ passdb_imap_login_callback(const struct imapc_command_reply *reply, } request->verify_callback(result, request->auth_request); imapc_client_deinit(&client); + auth_request_unref(&request->auth_request); } static void @@ -105,6 +106,7 @@ passdb_imap_verify_plain(struct auth_request *auth_request, request->auth_request = auth_request; request->verify_callback = callback; + auth_request_ref(auth_request); imapc_client_login(request->client, passdb_imap_login_callback, request); } -- 2.47.3