Use local EAP, even if the realm doesn't exist
[freeradius.git] / 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;
                }
        }