*
* Copyright (c) 1997, 1998 Adrian Sun (asun@zoology.washington.edu)
* All rights reserved. See COPYRIGHT.
*
* Copyright (c) 1997, 1998 Adrian Sun (asun@zoology.washington.edu)
* All rights reserved. See COPYRIGHT.
interfaces:
LOG(log_warning, logtype_default, "dsi_tcp: cannot resolve hostname '%s'", hostname);
/* get it from the interface list */
interfaces:
LOG(log_warning, logtype_default, "dsi_tcp: cannot resolve hostname '%s'", hostname);
/* get it from the interface list */
- if (ioctl(dsi->serversock, SIOCGIFADDR, &ifr) < 0)
+ fd = socket(PF_INET, SOCK_STREAM, 0);
+ if (ioctl(fd, SIOCGIFADDR, &ifr) < 0)
memcpy(&dsi->server, &ifr.ifr_addr, sizeof(struct sockaddr_storage));
LOG(log_info, logtype_default, "dsi_tcp: '%s' on interface '%s' will be used instead.",
memcpy(&dsi->server, &ifr.ifr_addr, sizeof(struct sockaddr_storage));
LOG(log_info, logtype_default, "dsi_tcp: '%s' on interface '%s' will be used instead.",