hostapd: truncate default mac file before adding entries to it (#13797)
authorjow <jow@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Mon, 1 Jul 2013 10:52:35 +0000 (10:52 +0000)
committerjow <jow@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Mon, 1 Jul 2013 10:52:35 +0000 (10:52 +0000)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@37114 3c298f89-4303-0410-b956-a3cf2f4a3e73

package/network/services/hostapd/Makefile
package/network/services/hostapd/files/hostapd.sh

index d3447df..e715039 100644 (file)
@@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk
 
 PKG_NAME:=hostapd
 PKG_VERSION:=20130630
 
 PKG_NAME:=hostapd
 PKG_VERSION:=20130630
-PKG_RELEASE:=1
+PKG_RELEASE:=2
 PKG_REV:=9e6a321815f924e1e42896538d639e62d7786f6a
 
 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2
 PKG_REV:=9e6a321815f924e1e42896538d639e62d7786f6a
 
 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2
index 8d6f305..94f75c1 100644 (file)
@@ -220,7 +220,9 @@ hostapd_set_bss_options() {
        if [ -z "$macfile" ]
        then
                # if no macfile has been specified, fallback to the default name
        if [ -z "$macfile" ]
        then
                # if no macfile has been specified, fallback to the default name
+               # and truncate file to avoid aggregating entries over time
                macfile="/var/run/hostapd-$ifname.maclist"
                macfile="/var/run/hostapd-$ifname.maclist"
+               echo "" > "$macfile"
        else
                if [ -n "$maclist" ]
                then
        else
                if [ -n "$maclist" ]
                then