From 071eeb8b67902438f760c2e1fb16a4a9439f029c Mon Sep 17 00:00:00 2001 From: Thomas Friedrichsmeier Date: Wed, 13 Mar 2019 00:28:41 +0100 Subject: [PATCH] Allow to disable DHCP gateway offer when set up of AP. (#4421) --- libraries/ESP8266WiFi/src/ESP8266WiFiAP.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libraries/ESP8266WiFi/src/ESP8266WiFiAP.cpp b/libraries/ESP8266WiFi/src/ESP8266WiFiAP.cpp index dd448f7a4..3f7dbc8eb 100644 --- a/libraries/ESP8266WiFi/src/ESP8266WiFiAP.cpp +++ b/libraries/ESP8266WiFi/src/ESP8266WiFiAP.cpp @@ -192,7 +192,7 @@ bool ESP8266WiFiAPClass::softAP(const String& ssid, const String& passphrase, in /** * Configure access point * @param local_ip access point IP - * @param gateway gateway IP + * @param gateway gateway IP (0.0.0.0 to disable) * @param subnet subnet mask */ bool ESP8266WiFiAPClass::softAPConfig(IPAddress local_ip, IPAddress gateway, IPAddress subnet) { @@ -248,7 +248,7 @@ bool ESP8266WiFiAPClass::softAPConfig(IPAddress local_ip, IPAddress gateway, IPA ret = false; } - uint8 mode = 1; + uint8 mode = info.gw.addr ? 1 : 0; if(!wifi_softap_set_dhcps_offer_option(OFFER_ROUTER, &mode)) { DEBUG_WIFI("[APConfig] wifi_softap_set_dhcps_offer_option failed!\n"); ret = false;