auth_type = pairfind(request->config_items,
PW_AUTH_TYPE, 0);
- if (auth_type && (auth_type->vp_strvalue[0] != '\0')) {
+ if (auth_type) {
snprintf(clean_password, sizeof(clean_password),
"<via Auth-Type = %s>",
- auth_type->vp_strvalue);
+ dict_valnamebyattr(PW_AUTH_TYPE, 0,
+ auth_type->vp_integer));
} else {
strcpy(clean_password, "<no User-Password attribute>");
}
*/
cur_config_item = request->config_items;
while(((auth_type_pair = pairfind(cur_config_item, PW_AUTH_TYPE, 0))) != NULL) {
- DICT_VALUE *dv;
auth_type = auth_type_pair->vp_integer;
auth_type_count++;
- dv = dict_valbyattr(PW_AUTH_TYPE,
- auth_type_pair->vp_integer, 0);
RDEBUG2("Found Auth-Type = %s",
- (dv != NULL) ? dv->name : "?");
+ dict_valnamebyattr(PW_AUTH_TYPE, 0, auth_type));
cur_config_item = auth_type_pair->next;
if (auth_type == PW_AUTHTYPE_REJECT) {
*/
vp = pairfind(request->config_items, PW_POST_AUTH_TYPE, 0);
if (vp) {
- RDEBUG2("Using Post-Auth-Type %s", vp->vp_strvalue);
postauth_type = vp->vp_integer;
+ RDEBUG2("Using Post-Auth-Type %s",
+ dict_valnamebyattr(PW_POST_AUTH_TYPE, 0, postauth_type));
}
result = module_post_auth(postauth_type, request);
switch (result) {
if (!autz_retry) {
tmp = pairfind(request->config_items, PW_AUTZ_TYPE, 0);
if (tmp) {
- RDEBUG2("Using Autz-Type %s", tmp->vp_strvalue);
autz_type = tmp->vp_integer;
+ RDEBUG2("Using Autz-Type %s",
+ dict_valnamebyattr(PW_AUTZ_TYPE, 0, autz_type));
autz_retry = 1;
goto autz_redo;
}