Denis Fondras wrote: > Hello all, > > I am burning my last neurons with a behavior I can't explain. I wonder > why getaddrinfo() fails when called after chroot() with root user. > > > I have this piece of code : > ... > error = getaddrinfo("rpki.liopen.eu", NULL, NULL, &ai_out); > if (error) > printf("getaddrinfo() failed\n"); > else printf("getaddrinfo() succeed\n"); ...
Apart from the other suggestions you got, I'm wandering why don't you try to get more information about the error using the gai_strerror(3) function ? (like in the example of getaddrinfo(3))