free_url(resource);
return NULL;
}
- server.sin_addr.s_addr = lookup_hostname(resource->host);
- server.sin_family = AF_INET;
+ lookup_hostname(resource->host, &server.sin_addr);
if (server.sin_addr.s_addr == -1) {
SOCK_FCLOSE(*socketd);
free_url(resource);
return NULL;
}
- server.sin_addr.s_addr = lookup_hostname(resource->host);
- server.sin_family = AF_INET;
+ lookup_hostname(resource->host, &server.sin_addr);
if (server.sin_addr.s_addr == -1) {
SOCK_FCLOSE(*socketd);
free_url(resource);
return NULL;
}
- server.sin_addr.s_addr = lookup_hostname(resource->host);
- server.sin_family = AF_INET;
+ lookup_hostname(resource->host, &server.sin_addr);
if (server.sin_addr.s_addr == -1) {
free_url(resource);