From 9618eec19ea470bb59b9a25ebeb8c0c516ca89cc Mon Sep 17 00:00:00 2001 From: me-no-dev Date: Wed, 2 Aug 2017 09:32:05 +0300 Subject: [PATCH] Set DNS IP to type V4 Fixes: https://github.com/espressif/arduino-esp32/issues/553 --- libraries/WiFi/src/ETH.cpp | 1 + libraries/WiFi/src/WiFiSTA.cpp | 1 + 2 files changed, 2 insertions(+) diff --git a/libraries/WiFi/src/ETH.cpp b/libraries/WiFi/src/ETH.cpp index 57bace89..00481c2e 100644 --- a/libraries/WiFi/src/ETH.cpp +++ b/libraries/WiFi/src/ETH.cpp @@ -129,6 +129,7 @@ bool ETHClass::config(IPAddress local_ip, IPAddress gateway, IPAddress subnet, I return false; } ip_addr_t d; + d.type = IPADDR_TYPE_V4; if(dns1 != (uint32_t)0x00000000) { // Set DNS1-Server diff --git a/libraries/WiFi/src/WiFiSTA.cpp b/libraries/WiFi/src/WiFiSTA.cpp index 7668eaad..91e62743 100644 --- a/libraries/WiFi/src/WiFiSTA.cpp +++ b/libraries/WiFi/src/WiFiSTA.cpp @@ -217,6 +217,7 @@ bool WiFiSTAClass::config(IPAddress local_ip, IPAddress gateway, IPAddress subne return false; } ip_addr_t d; + d.type = IPADDR_TYPE_V4; if(dns1 != (uint32_t)0x00000000) { // Set DNS1-Server