Mercurial > dovecot > original-hg > dovecot-1.2
diff src/auth/passdb.h @ 2648:cc2e39912eb3 HEAD
Added preinit() call to userdb/passdbs, which is called before dropping
privileges. init() is called after. SQL/LDAP now parses the config file in
preinit, but does the actual connecting only in init(). This fixes LDAP
crashing at startup.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Tue, 21 Sep 2004 00:47:30 +0300 |
parents | abef2ac8843a |
children | 3c3ac12be307 |
line wrap: on
line diff
--- a/src/auth/passdb.h Tue Sep 21 00:27:43 2004 +0300 +++ b/src/auth/passdb.h Tue Sep 21 00:47:30 2004 +0300 @@ -33,6 +33,7 @@ struct auth_request *request); struct passdb_module { + void (*preinit)(const char *args); void (*init)(const char *args); void (*deinit)(void); @@ -66,6 +67,7 @@ extern struct passdb_module passdb_pgsql; extern struct passdb_module passdb_mysql; +void passdb_preinit(void); void passdb_init(void); void passdb_deinit(void);