Lines Matching refs:dest
223 * Assign the address `ai` to the Curl_sockaddr_ex `dest` and
226 void Curl_sock_assign_addr(struct Curl_sockaddr_ex *dest,
237 dest->family = ai->ai_family;
240 dest->socktype = SOCK_STREAM;
241 dest->protocol = IPPROTO_TCP;
244 dest->socktype = SOCK_STREAM;
245 dest->protocol = IPPROTO_IP;
248 dest->socktype = SOCK_DGRAM;
249 dest->protocol = IPPROTO_UDP;
252 dest->addrlen = ai->ai_addrlen;
254 if(dest->addrlen > sizeof(struct Curl_sockaddr_storage))
255 dest->addrlen = sizeof(struct Curl_sockaddr_storage);
256 memcpy(&dest->sa_addr, ai->ai_addr, dest->addrlen);