Mercurial > dovecot > core-2.2
changeset 12939:475e6633b1d7
lib-storage: Fixed crash in mail_storage_service_all_init()
(doveadm .. -A)
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Sun, 10 Apr 2011 13:54:06 +0300 |
parents | a0c1c6f7cf6e |
children | 56616bad7310 |
files | src/lib-storage/mail-storage-service.c |
diffstat | 1 files changed, 2 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- 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;