dovecot-2.2: lib-storage: mail_storage_service_user_free() needs...
dovecot at dovecot.org
dovecot at dovecot.org
Mon Aug 24 11:05:19 UTC 2015
details: http://hg.dovecot.org/dovecot-2.2/rev/cf620b80c380
changeset: 18992:cf620b80c380
user: Timo Sirainen <tss at iki.fi>
date: Mon Aug 24 13:57:03 2015 +0300
description:
lib-storage: mail_storage_service_user_free() needs to update log prefix if current user is freed.
diffstat:
src/lib-storage/mail-storage-service.c | 2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
diffs (12 lines):
diff -r 39710cec820b -r cf620b80c380 src/lib-storage/mail-storage-service.c
--- a/src/lib-storage/mail-storage-service.c Mon Aug 24 12:56:07 2015 +0300
+++ b/src/lib-storage/mail-storage-service.c Mon Aug 24 13:57:03 2015 +0300
@@ -1385,6 +1385,8 @@
io_loop_context_remove_callbacks(user->ioloop_ctx,
mail_storage_service_io_activate_user,
mail_storage_service_io_deactivate_user, user);
+ if (io_loop_get_current_context(current_ioloop) == user->ioloop_ctx)
+ mail_storage_service_io_deactivate_user(user);
io_loop_context_unref(&user->ioloop_ctx);
}
settings_parser_deinit(&user->set_parser);
More information about the dovecot-cvs
mailing list