#define PASSWORD_HIDDEN_STR "<hidden>"
struct auth_passdb {
- pool_t pool;
struct auth_passdb *next;
const struct auth_passdb_settings *set;
};
struct auth_userdb {
- pool_t pool;
struct auth_userdb *next;
const struct auth_userdb_settings *set;
struct auth_passdb *auth_passdb, **dest;
auth_passdb = p_new(auth->pool, struct auth_passdb, 1);
- auth_passdb->pool = auth->pool;
auth_passdb->set = set;
for (dest = &auth->passdbs; *dest != NULL; dest = &(*dest)->next) ;
struct auth_userdb *auth_userdb, **dest;
auth_userdb = p_new(auth->pool, struct auth_userdb, 1);
- auth_userdb->pool = auth->pool;
auth_userdb->set = set;
for (dest = &auth->userdbs; *dest != NULL; dest = &(*dest)->next) ;