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];