My struct for results is already set as a pointer
struct addrinfo hints, *res;
so my &res is the memory location which will hold a pointer
this pointer comes to us after a successful call
so *res is pointing to another memory location which has all our linked list results
btw- are you using curl through a proxy ?