Commit 6dc3b2a6 authored by Martin Sustrik's avatar Martin Sustrik

Compilation error on FreeBSD fixed

Signed-off-by: 's avatarMartin Sustrik <sustrik@250bpm.com>
parent a3f27400
...@@ -51,7 +51,7 @@ static int resolve_nic_name (struct sockaddr* addr_, char const *interface_, ...@@ -51,7 +51,7 @@ static int resolve_nic_name (struct sockaddr* addr_, char const *interface_,
bool ipv4only_) bool ipv4only_)
{ {
// TODO: Unused parameter, IPv6 support not implemented for Solaris. // TODO: Unused parameter, IPv6 support not implemented for Solaris.
(void) ipv4only; (void) ipv4only_;
// Create a socket. // Create a socket.
int fd = socket (AF_INET, SOCK_DGRAM, 0); int fd = socket (AF_INET, SOCK_DGRAM, 0);
...@@ -87,7 +87,7 @@ static int resolve_nic_name (struct sockaddr* addr_, char const *interface_, ...@@ -87,7 +87,7 @@ static int resolve_nic_name (struct sockaddr* addr_, char const *interface_,
rc = ioctl (fd, SIOCGLIFADDR, (char*) ifrp); rc = ioctl (fd, SIOCGLIFADDR, (char*) ifrp);
zmq_assert (rc != -1); zmq_assert (rc != -1);
if (ifrp->lifr_addr.ss_family == AF_INET) { if (ifrp->lifr_addr.ss_family == AF_INET) {
*addr_ = ((sockaddr_in*) &ifrp->lifr_addr)->sin_addr; *(sockaddr_in*) addr_ = *(sockaddr_in*) &ifrp->lifr_addr;
found = true; found = true;
break; break;
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment