dovecot-2.2-pigeonhole: Updated to changes in Dovecot config API.
pigeonhole at rename-it.nl
pigeonhole at rename-it.nl
Wed Sep 19 22:59:26 EEST 2012
details: http://hg.rename-it.nl/dovecot-2.2-pigeonhole/rev/b16a4c228dd5
changeset: 1666:b16a4c228dd5
user: Stephan Bosch <stephan at rename-it.nl>
date: Wed Sep 19 21:59:08 2012 +0200
description:
Updated to changes in Dovecot config API.
diffstat:
src/managesieve-login/managesieve-login-settings-plugin.c | 15 ++++++++++++---
1 files changed, 12 insertions(+), 3 deletions(-)
diffs (25 lines):
diff -r fa9411b742f6 -r b16a4c228dd5 src/managesieve-login/managesieve-login-settings-plugin.c
--- a/src/managesieve-login/managesieve-login-settings-plugin.c Tue Sep 18 14:44:44 2012 +0200
+++ b/src/managesieve-login/managesieve-login-settings-plugin.c Wed Sep 19 21:59:08 2012 +0200
@@ -199,9 +199,18 @@
}
static void managesieve_login_config_parser_begin(struct config_parser_context *ctx)
-{
- if (*ctx->module != '\0' && strcmp(ctx->module, "managesieve-login") != 0)
- return;
+{
+ const char *const *module = ctx->modules;
+
+ if ( module != NULL ) {
+ while ( module != NULL ) {
+ if ( strcmp(*module, "managesieve-login") == 0 )
+ break;
+ module++;
+ }
+ if ( module == NULL )
+ return;
+ }
if ( !capability_dumped ) {
(void)capability_dump();
More information about the dovecot-cvs
mailing list