]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
Require "virtual_server" for TTLS and PEAP
authorAlan T. DeKok <aland@freeradius.org>
Mon, 14 Dec 2015 20:49:52 +0000 (15:49 -0500)
committerAlan T. DeKok <aland@freeradius.org>
Tue, 15 Dec 2015 16:22:32 +0000 (11:22 -0500)
src/modules/rlm_eap/types/rlm_eap_peap/rlm_eap_peap.c
src/modules/rlm_eap/types/rlm_eap_ttls/rlm_eap_ttls.c

index 98c4ac5fd102cd148def42e41c52400928da1c35..a166d60bea1c0434cf368b280da920ee3bce244d 100644 (file)
@@ -92,6 +92,11 @@ static int mod_instantiate(CONF_SECTION *cs, void **instance)
                return -1;
        }
 
+       if (!inst->virtual_server) {
+               ERROR("rlm_eap_ttls: A 'virtual_server' MUST be defined for security");
+               return -1;
+       }
+
        /*
         *      Convert the name to an integer, to make it easier to
         *      handle.
index c00f7a2be8888e368cac1ba332c008e10e19bca6..184a8c55b6e75cb90c5af9e1cbee8fba5358e6b4 100644 (file)
@@ -103,6 +103,11 @@ static int mod_instantiate(CONF_SECTION *cs, void **instance)
                return -1;
        }
 
+       if (!inst->virtual_server) {
+               ERROR("rlm_eap_ttls: A 'virtual_server' MUST be defined for security");
+               return -1;
+       }
+
        /*
         *      Convert the name to an integer, to make it easier to
         *      handle.