From 599c24bd07c26fabad0a1d3f6b390f9b0e95ab2a Mon Sep 17 00:00:00 2001 From: pennam Date: Wed, 5 Feb 2025 10:58:01 +0100 Subject: [PATCH] SocketHelpers: use NSAPI_IPv4 for dns resolution --- libraries/SocketWrapper/src/SocketHelpers.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/libraries/SocketWrapper/src/SocketHelpers.cpp b/libraries/SocketWrapper/src/SocketHelpers.cpp index f33655a14..79e77b715 100644 --- a/libraries/SocketWrapper/src/SocketHelpers.cpp +++ b/libraries/SocketWrapper/src/SocketHelpers.cpp @@ -132,7 +132,11 @@ SocketAddress arduino::MbedSocketClass::socketAddressFromIpAddress(arduino::IPAd nsapi_error_t arduino::MbedSocketClass::gethostbyname(NetworkInterface* interface, const char* aHostname, SocketAddress* socketAddress) { char ifname[5] {}; interface->get_interface_name(ifname); - return interface->gethostbyname(aHostname, socketAddress, NSAPI_UNSPEC, ifname); + nsapi_version_t version = NSAPI_IPv4; +#if MBED_CONF_LWIP_IPV6_ENABLED + version = NSAPI_UNSPEC; +#endif + return interface->gethostbyname(aHostname, socketAddress, version, ifname); } // Download helper