This patch moves the authentication server setup before
IEEE 802.1X initialization. It's because 802.1X already
needs to have a valid SSL context.
Signed-off-by: Christian Lamparter <chunkeey@googlemail.com>
if (hostapd_init_wps(hapd, conf))
return -1;
+ if (authsrv_init(hapd) < 0)
+ return -1;
+
if (ieee802_1x_init(hapd)) {
wpa_printf(MSG_ERROR, "IEEE 802.1X initialization failed.");
return -1;
ieee802_11_set_beacon(hapd);
- if (authsrv_init(hapd) < 0)
- return -1;
-
return 0;
}