[OpenWrt-Devel] [PATCH] hostapd: fix #18197, no auth server (BB)
Leon Merten Lohse
leon at green-side.de
Thu Jul 16 14:22:28 EDT 2015
On 07/16/2015 03:54 PM, Felix Fietkau wrote:
> The patch is line wrapped. Please fix and resend.
Hope this works now.
Leon
diff --git a/package/network/services/hostapd/patches/700-radius_reconnect.patch b/package/network/services/hostapd/patches/700-radius_reconnect.patch
new file mode 100644
index 0000000..acc9804
--- /dev/null
+++ b/package/network/services/hostapd/patches/700-radius_reconnect.patch
@@ -0,0 +1,22 @@
+--- a/src/radius/radius_client.c
++++ b/src/radius/radius_client.c
+@@ -658,6 +658,9 @@ int radius_client_send(struct radius_cli
+ }
+
+ if (msg_type == RADIUS_ACCT || msg_type == RADIUS_ACCT_INTERIM) {
++ if (conf->acct_server && radius->acct_sock < 0)
++ radius_client_init_acct(radius);
++
+ if (conf->acct_server == NULL || radius->acct_sock < 0) {
+ hostapd_logger(radius->ctx, NULL,
+ HOSTAPD_MODULE_RADIUS,
+@@ -672,6 +675,9 @@ int radius_client_send(struct radius_cli
+ s = radius->acct_sock;
+ conf->acct_server->requests++;
+ } else {
++ if (conf->auth_server && radius->auth_sock < 0)
++ radius_client_init_auth(radius);
++
+ if (conf->auth_server == NULL || radius->auth_sock < 0) {
+ hostapd_logger(radius->ctx, NULL,
+ HOSTAPD_MODULE_RADIUS,
_______________________________________________
openwrt-devel mailing list
openwrt-devel at lists.openwrt.org
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel
More information about the openwrt-devel
mailing list