diff --git a/features/net/network-socket/SocketAddress.cpp b/features/net/network-socket/SocketAddress.cpp index deaa715008..0ca1370f95 100644 --- a/features/net/network-socket/SocketAddress.cpp +++ b/features/net/network-socket/SocketAddress.cpp @@ -182,7 +182,7 @@ void SocketAddress::set_ip_address(const char *addr) _addr.version = NSAPI_IPv6; ipv6_from_address(_addr.bytes, addr); } else { - _addr = (nsapi_addr_t){}; + _addr = nsapi_addr_t(); } } @@ -275,7 +275,7 @@ void SocketAddress::_SocketAddress(NetworkStack *iface, const char *host, uint16 // DNS lookup int err = iface->gethostbyname(this, host); if (err) { - _addr = (nsapi_addr_t){}; + _addr = nsapi_addr_t(); _port = 0; } } diff --git a/features/net/network-socket/SocketAddress.h b/features/net/network-socket/SocketAddress.h index bb5f66e03f..e03f677c49 100644 --- a/features/net/network-socket/SocketAddress.h +++ b/features/net/network-socket/SocketAddress.h @@ -53,7 +53,7 @@ public: * @param addr Raw IP address * @param port Optional 16-bit port */ - SocketAddress(nsapi_addr_t addr = (nsapi_addr_t){}, uint16_t port = 0); + SocketAddress(nsapi_addr_t addr = nsapi_addr_t(), uint16_t port = 0); /** Create a SocketAddress from an IP address and port *