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
[email protected]
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel

Reply via email to