Skip to content

Commit b6ed803

Browse files
authored
Merge pull request #809 from manchoz/fix_get_dns
Fix DNS get methods
2 parents f4fea69 + f4e3e5c commit b6ed803

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

libraries/SocketWrapper/src/SocketHelpers.cpp

+6-2
Original file line numberDiff line numberDiff line change
@@ -50,14 +50,18 @@ arduino::IPAddress arduino::MbedSocketClass::gatewayIP() {
5050
arduino::IPAddress arduino::MbedSocketClass::dnsServerIP() {
5151
SocketAddress ip;
5252
NetworkInterface* interface = getNetwork();
53-
interface->get_dns_server(0, &ip, nullptr);
53+
char _if_name[5] {};
54+
interface->get_interface_name(_if_name);
55+
interface->get_dns_server(0, &ip, _if_name);
5456
return ipAddressFromSocketAddress(ip);
5557
}
5658

5759
arduino::IPAddress arduino::MbedSocketClass::dnsIP(int n) {
5860
SocketAddress ip;
5961
NetworkInterface* interface = getNetwork();
60-
interface->get_dns_server(n, &ip, nullptr);
62+
char _if_name[5] {};
63+
interface->get_interface_name(_if_name);
64+
interface->get_dns_server(n, &ip, _if_name);
6165
return ipAddressFromSocketAddress(ip);
6266
}
6367

0 commit comments

Comments
 (0)