dovecot-2.2-pigeonhole: lib-sieve: Fixed LDAP storage compiled a...
pigeonhole at rename-it.nl
pigeonhole at rename-it.nl
Thu Jul 24 07:17:15 UTC 2014
details: http://hg.rename-it.nl/dovecot-2.2-pigeonhole/rev/10de71577ed3
changeset: 1887:10de71577ed3
user: Stephan Bosch <stephan at rename-it.nl>
date: Thu Jul 24 09:17:07 2014 +0200
description:
lib-sieve: Fixed LDAP storage compiled as a plugin.
diffstat:
src/lib-sieve/storage/ldap/sieve-ldap-storage.c | 4 ++++
src/lib-sieve/storage/ldap/sieve-ldap-storage.h | 2 ++
2 files changed, 6 insertions(+), 0 deletions(-)
diffs (27 lines):
diff -r a04cf4855c2b -r 10de71577ed3 src/lib-sieve/storage/ldap/sieve-ldap-storage.c
--- a/src/lib-sieve/storage/ldap/sieve-ldap-storage.c Thu Jul 24 02:05:28 2014 +0200
+++ b/src/lib-sieve/storage/ldap/sieve-ldap-storage.c Thu Jul 24 09:17:07 2014 +0200
@@ -23,7 +23,11 @@
pool = pool_alloconly_create("sieve_ldap_storage", 1024);
lstorage = p_new(pool, struct sieve_ldap_storage, 1);
+#ifndef PLUGIN_BUILD
lstorage->storage = sieve_ldap_storage;
+#else
+ lstorage->storage = sieve_ldap_storage_plugin;
+#endif
lstorage->storage.pool = pool;
return &lstorage->storage;
diff -r a04cf4855c2b -r 10de71577ed3 src/lib-sieve/storage/ldap/sieve-ldap-storage.h
--- a/src/lib-sieve/storage/ldap/sieve-ldap-storage.h Thu Jul 24 02:05:28 2014 +0200
+++ b/src/lib-sieve/storage/ldap/sieve-ldap-storage.h Thu Jul 24 09:17:07 2014 +0200
@@ -14,6 +14,8 @@
#define SIEVE_LDAP_SCRIPT_DEFAULT "default"
+extern const struct sieve_storage sieve_ldap_storage_plugin;
+
/*
* LDAP settings
*/
More information about the dovecot-cvs
mailing list