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