[OpenWrt-Devel] getaddrinfo breaks with IPV6 and IPV4
Baptiste Clenet
bapclenet at gmail.com
Thu Aug 6 06:09:40 EDT 2015
2015-08-06 12:02 GMT+02:00 Cristian Morales Vega <cristian at samknows.com>:
> On 6 August 2015 at 10:52, Baptiste Clenet <bapclenet at gmail.com> wrote:
>> Hi,
>>
>> I try to use getaddrinfo() function and I send as parameters:
>>
>> static char addrstr[256] = "::1";
>> struct addrinfo *res, *ainfo;
>> struct addrinfo hints;
>> memset ((char *)&hints, 0, sizeof(hints));
>> hints.ai_socktype = SOCK_DGRAM;
>> hints.ai_family = AF_UNSPEC;
>>
>> int error = getaddrinfo(addrstr, "", &hints, &res);
>>
>> if (error != 0) {
>> fprintf(stderr, "getaddrinfo: %s\n", gai_strerror(error));
>> return error;
>> }
>>
>>
>> And it gives me:
>> getaddrinfo: Unrecognized service
>>
>> I tried with an IPV4 address, same problem. Do you know which
>> implementation of getaddrinfo OpenWRT use?
>
> Why should it recognize the "" service? Give it the service you want
> to use, or NULL.
Yes, I've just found it as well, it was the reason, thanks anyway.
--
Baptiste
_______________________________________________
openwrt-devel mailing list
openwrt-devel at lists.openwrt.org
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel
More information about the openwrt-devel
mailing list