Skip to content

Commit 53a89c3

Browse files
authored
Merge pull request #1023 from pennam/getHostbyname-ip-version
SocketHelpers: use NSAPI_IPv4 for dns resolution
2 parents d00befa + 599c24b commit 53a89c3

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

libraries/SocketWrapper/src/SocketHelpers.cpp

+5-1
Original file line numberDiff line numberDiff line change
@@ -164,7 +164,11 @@ SocketAddress arduino::MbedSocketClass::socketAddressFromIpAddress(arduino::IPAd
164164
nsapi_error_t arduino::MbedSocketClass::gethostbyname(NetworkInterface* interface, const char* aHostname, SocketAddress* socketAddress) {
165165
char ifname[5] {};
166166
interface->get_interface_name(ifname);
167-
return interface->gethostbyname(aHostname, socketAddress, NSAPI_UNSPEC, ifname);
167+
nsapi_version_t version = NSAPI_IPv4;
168+
#if MBED_CONF_LWIP_IPV6_ENABLED
169+
version = NSAPI_UNSPEC;
170+
#endif
171+
return interface->gethostbyname(aHostname, socketAddress, version, ifname);
168172
}
169173

170174
// Download helper

0 commit comments

Comments
 (0)