]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
auth: Fixed using ldap plugin.
authorTimo Sirainen <tss@iki.fi>
Wed, 20 May 2009 18:04:25 +0000 (14:04 -0400)
committerTimo Sirainen <tss@iki.fi>
Wed, 20 May 2009 18:04:25 +0000 (14:04 -0400)
--HG--
branch : HEAD

src/auth/db-ldap.c
src/auth/passdb-ldap.c
src/auth/userdb-ldap.c

index 58fae6a6ba1fa9bdfabc12d65ca4ed211f110eac..81635577fe9efa6e79575259b0f231aadc08cb30 100644 (file)
@@ -1355,22 +1355,22 @@ void db_ldap_unref(struct ldap_connection **_conn)
 
 #ifndef BUILTIN_LDAP
 /* Building a plugin */
-extern struct passdb_module_interface passdb_ldap;
-extern struct userdb_module_interface userdb_ldap;
+extern struct passdb_module_interface passdb_ldap_plugin;
+extern struct userdb_module_interface userdb_ldap_plugin;
 
 void authdb_ldap_init(void);
 void authdb_ldap_deinit(void);
 
 void authdb_ldap_init(void)
 {
-       passdb_register_module(&passdb_ldap);
-       userdb_register_module(&userdb_ldap);
+       passdb_register_module(&passdb_ldap_plugin);
+       userdb_register_module(&userdb_ldap_plugin);
 
 }
 void authdb_ldap_deinit(void)
 {
-       passdb_unregister_module(&passdb_ldap);
-       userdb_unregister_module(&userdb_ldap);
+       passdb_unregister_module(&passdb_ldap_plugin);
+       userdb_unregister_module(&userdb_ldap_plugin);
 }
 #endif
 
index 9c6ca625150853626187eaf4196fb4f78eeaa46f..35ef9eb954b154aae8f675c9b192cf74b6ad882f 100644 (file)
@@ -435,7 +435,12 @@ static void passdb_ldap_deinit(struct passdb_module *_module)
        db_ldap_unref(&module->conn);
 }
 
-struct passdb_module_interface passdb_ldap = {
+#ifndef PLUGIN_BUILD
+struct passdb_module_interface passdb_ldap =
+#else
+struct passdb_module_interface passdb_ldap_plugin =
+#endif
+{
        "ldap",
 
        passdb_ldap_preinit,
index 20d9ebf154769e807418da42f19945e848e9dba0..1ba89a042c175bf6244d07f8984ddae1f9ef2e64 100644 (file)
@@ -277,7 +277,12 @@ static void userdb_ldap_deinit(struct userdb_module *_module)
        db_ldap_unref(&module->conn);
 }
 
-struct userdb_module_interface userdb_ldap = {
+#ifndef PLUGIN_BUILD
+struct userdb_module_interface userdb_ldap =
+#else
+struct userdb_module_interface userdb_ldap_plugin =
+#endif
+{
        "ldap",
 
        userdb_ldap_preinit,