if (!auth_request->userdb_lookup) {
i_assert(auth_request->passdb != NULL);
- name = auth_request->passdb->set->name;
+ name = auth_request->passdb->name;
} else {
i_assert(auth_request->userdb != NULL);
- name = auth_request->userdb->set->name;
+ name = auth_request->userdb->name;
}
return t_strconcat(name, ": ", NULL);
request->set = request->passdb->auth_set;
event = event_create(request->event);
- event_add_str(event, "passdb", request->passdb->set->name);
+ event_add_str(event, "passdb", request->passdb->name);
event_add_str(event, "passdb_id", dec2str(request->passdb->passdb->id));
event_add_str(event, "passdb_driver", request->passdb->passdb->iface.name);
event_set_log_prefix_callback(event, FALSE,
request->set = request->userdb->auth_set;
event = event_create(request->event);
- event_add_str(event, "userdb", request->userdb->set->name);
+ event_add_str(event, "userdb", request->userdb->name);
event_add_str(event, "userdb_id", dec2str(request->userdb->userdb->id));
event_add_str(event, "userdb_driver", request->userdb->userdb->iface->name);
event_set_log_prefix_callback(event, FALSE,
settings_get_or_fatal(event, &auth_setting_parser_info);
event_unref(&event);
+ auth_passdb->name = set->name;
auth_passdb->set = set;
auth_passdb->skip = auth_passdb_skip_parse(set->skip);
auth_passdb->result_success =
settings_get_or_fatal(event, &auth_setting_parser_info);
event_unref(&event);
+ auth_userdb->name = set->name;
auth_userdb->set = set;
auth_userdb->skip = auth_userdb_skip_parse(set->skip);
auth_userdb->result_success =
struct auth_passdb {
struct auth_passdb *next;
+ const char *name;
const struct auth_settings *auth_set;
const struct auth_passdb_settings *set;
struct passdb_module *passdb;
struct auth_userdb {
struct auth_userdb *next;
+ const char *name;
const struct auth_settings *auth_set;
const struct auth_userdb_settings *set;
struct userdb_module *userdb;