Use local EAP, even if the realm doesn't exist
authorAlan T. DeKok <aland@freeradius.org>
Wed, 15 Sep 2010 14:59:08 +0000 (16:59 +0200)
committerAlan T. DeKok <aland@freeradius.org>
Fri, 17 Sep 2010 09:35:51 +0000 (11:35 +0200)
src/modules/rlm_eap/eap.c

index 4ce74d0..4eb9c04 100644 (file)
@@ -630,7 +630,7 @@ int eap_start(rlm_eap_t *inst, REQUEST *request)
                 *      to it.
                 */
                realm = realm_find(proxy->vp_strvalue);
-               if (realm && (realm->auth_pool == NULL)) {
+               if (!realm || (realm && (realm->auth_pool == NULL))) {
                        proxy = NULL;
                }
        }