# HG changeset patch # User Timo Sirainen # Date 1242842665 14400 # Node ID a31fb9b7179aabaa5183129de9e2552bc03cbafa # Parent 411ee74cae35a3229ad112b162e4c9ebc9eb5879 auth: Fixed using ldap plugin. diff -r 411ee74cae35 -r a31fb9b7179a src/auth/db-ldap.c --- a/src/auth/db-ldap.c Wed May 20 13:56:24 2009 -0400 +++ b/src/auth/db-ldap.c Wed May 20 14:04:25 2009 -0400 @@ -1304,22 +1304,22 @@ #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 diff -r 411ee74cae35 -r a31fb9b7179a src/auth/passdb-ldap.c --- a/src/auth/passdb-ldap.c Wed May 20 13:56:24 2009 -0400 +++ b/src/auth/passdb-ldap.c Wed May 20 14:04:25 2009 -0400 @@ -422,7 +422,12 @@ 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, diff -r 411ee74cae35 -r a31fb9b7179a src/auth/userdb-ldap.c --- a/src/auth/userdb-ldap.c Wed May 20 13:56:24 2009 -0400 +++ b/src/auth/userdb-ldap.c Wed May 20 14:04:25 2009 -0400 @@ -152,7 +152,12 @@ 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,