Mercurial > dovecot > core-2.2
changeset 11401:d7b9712d1dfc HEAD
doveadm: Added config dependency to mail_user settings.
If doveadm gets the configuration by execing doveconf, it won't get these
settings without the dependency.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Thu, 27 May 2010 21:03:36 +0100 |
parents | 34621611fb33 |
children | 6ac0459a6f0e |
files | src/doveadm/doveadm-settings.c |
diffstat | 1 files changed, 8 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/src/doveadm/doveadm-settings.c Thu May 27 20:55:45 2010 +0100 +++ b/src/doveadm/doveadm-settings.c Thu May 27 21:03:36 2010 +0100 @@ -2,6 +2,7 @@ #include "lib.h" #include "settings-parser.h" +#include "mail-storage-settings.h" #include "doveadm-settings.h" #undef DEF @@ -25,6 +26,11 @@ .plugin_envs = ARRAY_INIT }; +static const struct setting_parser_info *doveadm_setting_dependencies[] = { + &mail_user_setting_parser_info, + NULL +}; + const struct setting_parser_info doveadm_setting_parser_info = { .module_name = "doveadm", .defines = doveadm_setting_defines, @@ -33,7 +39,8 @@ .type_offset = (size_t)-1, .struct_size = sizeof(struct doveadm_settings), - .parent_offset = (size_t)-1 + .parent_offset = (size_t)-1, + .dependencies = doveadm_setting_dependencies }; const struct doveadm_settings *doveadm_settings;