dovecot-2.2: passdb-imap: Fixed reference counting.

dovecot at dovecot.org dovecot at dovecot.org
Wed Mar 19 13:43:02 UTC 2014


details:   http://hg.dovecot.org/dovecot-2.2/rev/87e6c9706756
changeset: 17164:87e6c9706756
user:      Timo Sirainen <tss at iki.fi>
date:      Wed Mar 19 15:42:42 2014 +0200
description:
passdb-imap: Fixed reference counting.

diffstat:

 src/auth/passdb-imap.c |  2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

diffs (19 lines):

diff -r b4ab1a27b66e -r 87e6c9706756 src/auth/passdb-imap.c
--- a/src/auth/passdb-imap.c	Wed Mar 19 09:45:15 2014 +0200
+++ b/src/auth/passdb-imap.c	Wed Mar 19 15:42:42 2014 +0200
@@ -64,6 +64,7 @@
 	}
 	request->verify_callback(result, request->auth_request);
 	imapc_client_deinit(&client);
+	auth_request_unref(&request->auth_request);
 }
 
 static void
@@ -105,6 +106,7 @@
 	request->auth_request = auth_request;
 	request->verify_callback = callback;
 
+	auth_request_ref(auth_request);
 	imapc_client_login(request->client, passdb_imap_login_callback,
 			   request);
 }


More information about the dovecot-cvs mailing list