Mercurial > dovecot > core-2.2
changeset 10506:2f554f19adb5 HEAD
mail storage service: When duping settings, they need to be also checked.
The checking part may also parse some settings and store data to the
structures.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Wed, 16 Dec 2009 14:24:36 -0500 |
parents | 482d43792090 |
children | c96b02a477a0 |
files | src/lib-storage/mail-storage-service.c |
diffstat | 1 files changed, 3 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/src/lib-storage/mail-storage-service.c Wed Dec 16 14:13:09 2009 -0500 +++ b/src/lib-storage/mail-storage-service.c Wed Dec 16 14:24:36 2009 -0500 @@ -727,6 +727,9 @@ user->set_parser = settings_parser_dup(ctx->service->set_parser, user_pool); + if (!settings_parser_check(user->set_parser, user_pool, error_r)) + i_unreached(); + sets = settings_parser_get_list(user->set_parser); user->user_set = sets[1];