]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
Print names for unsupported eap types
authorAlan T. DeKok <aland@freeradius.org>
Sun, 22 Nov 2009 15:56:14 +0000 (16:56 +0100)
committerAlan T. DeKok <aland@freeradius.org>
Thu, 26 Nov 2009 17:32:06 +0000 (18:32 +0100)
src/modules/rlm_eap/eap.c

index 271a1bd4e31e71230a9e2214c0b65ab33c21c99e..3fdc5f71da798a54018d4861230268ddf3a3776a 100644 (file)
@@ -327,8 +327,16 @@ int eaptype_select(rlm_eap_t *inst, EAP_HANDLER *handler)
 
                        if ((eaptype->data[i] > PW_EAP_MAX_TYPES) ||
                            !inst->types[eaptype->data[i]]) {
-                               RDEBUG2("NAK asked for unsupported type %d",
-                                      eaptype->data[i]);
+                               DICT_VALUE *dv;
+
+                               dv = dict_valbyattr(PW_EAP_TYPE, eaptype->data[i]);
+                               if (dv) {
+                                       RDEBUG2("NAK asked for unsupported type %s",
+                                               dv->name);
+                               } else {
+                                       RDEBUG2("NAK asked for unsupported type %d",
+                                               eaptype->data[i]);
+                               }
                                continue;
                        }