diff --git a/html/cgi-bin/wlanap.cgi b/html/cgi-bin/wlanap.cgi
index ca11d043e..99c542d54 100644
--- a/html/cgi-bin/wlanap.cgi
+++ b/html/cgi-bin/wlanap.cgi
@@ -272,6 +272,7 @@ print <a
+
@@ -383,7 +384,23 @@ sub WriteConfig_hostapd{
interface=$wlanapsettings{'INTERFACE'}
driver=$wlanapsettings{'DRIVER_HOSTAPD'}
channel=$wlanapsettings{'CHANNEL'}
-hw_mode=$wlanapsettings{'HW_MODE'}
+END
+;
+ if ( $wlanapsettings{'HW_MODE'} eq 'n' ){
+ print CONFIGFILE <