diff --git a/subsys/net/lib/lwm2m/lwm2m_engine.c b/subsys/net/lib/lwm2m/lwm2m_engine.c index 75a78ce4085..9ffe08ff8b8 100644 --- a/subsys/net/lib/lwm2m/lwm2m_engine.c +++ b/subsys/net/lib/lwm2m/lwm2m_engine.c @@ -4203,7 +4203,7 @@ int lwm2m_parse_peerinfo(char *url, struct sockaddr *addr, bool *use_dtls) { struct http_parser_url parser; #if defined(CONFIG_LWM2M_DNS_SUPPORT) - struct addrinfo hints, *res; + struct addrinfo *res, hints = { 0 }; #endif int ret; u16_t off, len; @@ -4270,9 +4270,6 @@ int lwm2m_parse_peerinfo(char *url, struct sockaddr *addr, bool *use_dtls) hints.ai_family = AF_INET6; #elif defined(CONFIG_NET_IPV4) hints.ai_family = AF_INET; -#elif defined(CONFIG_NET_SOCKETS_OFFLOAD) - memset(&hints, 0, sizeof(hints)); - hints.ai_family = AF_INET; #else hints.ai_family = AF_UNSPEC; #endif /* defined(CONFIG_NET_IPV6) && defined(CONFIG_NET_IPV4) */