dovecot-2.0: lib-storage: Fixed crash in mail_storage_service_al...

dovecot at dovecot.org dovecot at dovecot.org
Sun Apr 10 13:54:08 EEST 2011


details:   http://hg.dovecot.org/dovecot-2.0/rev/475e6633b1d7
changeset: 12732:475e6633b1d7
user:      Timo Sirainen <tss at iki.fi>
date:      Sun Apr 10 13:54:06 2011 +0300
description:
lib-storage: Fixed crash in mail_storage_service_all_init()
(doveadm .. -A)

diffstat:

 src/lib-storage/mail-storage-service.c |  3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

diffs (13 lines):

diff -r a0c1c6f7cf6e -r 475e6633b1d7 src/lib-storage/mail-storage-service.c
--- a/src/lib-storage/mail-storage-service.c	Fri Apr 08 20:23:17 2011 +0300
+++ b/src/lib-storage/mail-storage-service.c	Sun Apr 10 13:54:06 2011 +0300
@@ -678,7 +678,8 @@
 	enum mail_storage_service_flags flags;
 	unsigned int i;
 
-	flags = mail_storage_service_input_get_flags(ctx, input);
+	flags = input == NULL ? ctx->flags :
+		mail_storage_service_input_get_flags(ctx, input);
 
 	memset(&set_input, 0, sizeof(set_input));
 	set_input.roots = ctx->set_roots;


More information about the dovecot-cvs mailing list