nrf_getaddrinfo always return ipv6 address

The function always returns an IPv6 address, am I missing something here? 

    struct nrf_addrinfo *result = NULL;
    struct nrf_addrinfo hints = {
        .ai_family = NRF_AF_INET,
        .ai_socktype = NRF_SOCK_STREAM,
        .ai_protocol = NRF_IPPROTO_TCP,
        .ai_addrlen = 4,
        .ai_flags = NRF_AI_NUMERICSERV | NRF_AI_PDNSERV | NRF_AI_CANONNAME,
    };

    err = nrf_getaddrinfo(hostName, NULL, &hints, &result);

Thank you. 

Parents Reply Children
No Data
Related