hostapd: hostapd_set_psk_file: fix defaut value for mac
authorJohann Neuhauser <johann@it-neuhauser.de>
Mon, 8 Jun 2020 20:01:47 +0000 (22:01 +0200)
committerJohn Crispin <john@phrozen.org>
Sat, 13 Jun 2020 16:31:43 +0000 (18:31 +0200)
The sender domain has a DMARC Reject/Quarantine policy which disallows
sending mailing list messages using the original "From" header.

To mitigate this problem, the original message has been wrapped
automatically by the mailing list software.
Bringing up of station vlan fails if the optional mac entry isn't set.
The default mac "00:00:00:00:00:00", which should match all stations,
is mistakenly set to the non used variable "isolate". This results in
a wrong formatted .psk file which has to be "vlan_id mac key".

fixes: 5aa2ddd0: hostapd: add support for wifi-station and wifi-vlan sections

Signed-off-by: Johann Neuhauser <johann@it-neuhauser.de>
package/network/services/hostapd/files/hostapd.sh

index c9c0507120f9088b61c074117f1e2acd139588c4..f4e2aa559c25beaf7dc142453847ccaf42357dbd 100644 (file)
@@ -283,7 +283,7 @@ hostapd_set_psk_file() {
        local vlan_id=""
 
        json_get_vars mac vid key
-       set_default isolate "00:00:00:00:00:00"
+       set_default mac "00:00:00:00:00:00"
        [ -n "$vid" ] && vlan_id="vlanid=$vid "
        echo "${vlan_id} ${mac} ${key}" >> /var/run/hostapd-${ifname}.psk
 }