- if (address) {
- struct sockaddr_in sin;
- FILLZERO(sin);
- sin.sin_family=AF_INET;
- sin.sin_port=htons(st->remoteport);
- sin.sin_addr=*address;
- if (st->comms[0]->addr_construct(st->comms[0]->st, &ca_buf, &sin)) {
- ca_use=&ca_buf;
- }
- } else {
- slog(st,LOG_ERROR,"resolution of %s failed",st->address);