From ed974e08c54b293afb71405dc71e2cc56779fc9b Mon Sep 17 00:00:00 2001 From: Arne Fitzenreiter Date: Sat, 26 Mar 2016 15:35:31 +0100 Subject: [PATCH] hostapd: fix crash at txpower set on ath10k ath10k generate a fault if iwconfig try to set txpower while the device is down. Signed-off-by: Arne Fitzenreiter --- lfs/hostapd | 4 ++-- src/initscripts/init.d/hostapd | 4 +++- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/lfs/hostapd b/lfs/hostapd index e9286684bf..f393d9179e 100644 --- a/lfs/hostapd +++ b/lfs/hostapd @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2015 IPFire Team # +# Copyright (C) 2007-2016 IPFire Team # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -32,7 +32,7 @@ DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP) PROG = hostapd -PAK_VER = 34 +PAK_VER = 35 DEPS = "" diff --git a/src/initscripts/init.d/hostapd b/src/initscripts/init.d/hostapd index 209f969def..02e8c16147 100644 --- a/src/initscripts/init.d/hostapd +++ b/src/initscripts/init.d/hostapd @@ -73,7 +73,9 @@ case "${1}" in /usr/sbin/iw reg set $COUNTRY /usr/sbin/iwconfig $INTERFACE channel $CHANNEL 2>/dev/null - /usr/sbin/iwconfig $INTERFACE txpower $TXPOWER + + ip link set ${INTERFACE} up 2>/dev/null + /usr/sbin/iwconfig $INTERFACE txpower $TXPOWER 2>/dev/null /usr/bin/hostapd -P /var/run/hostapd /etc/hostapd.conf >/dev/null 2>&1 & -- 2.39.2