mirror of
https://github.com/ntop/n2n.git
synced 2024-09-19 16:41:11 +02:00
fix fill_n2nsock failing on macOS (#1071)
This commit is contained in:
parent
37a1b0091c
commit
bfc4c5886d
|
@ -673,7 +673,11 @@ int fill_sockaddr (struct sockaddr * addr,
|
|||
// fills struct sockaddr's data into n2n_sock
|
||||
int fill_n2nsock (n2n_sock_t* sock, const struct sockaddr* sa) {
|
||||
|
||||
#ifdef __APPLE__
|
||||
sock->family = sa->sa_family;
|
||||
#else
|
||||
sock->family = *(sa_family_t*)sa;
|
||||
#endif
|
||||
switch(sock->family) {
|
||||
case AF_INET: {
|
||||
sock->port = ntohs(((struct sockaddr_in*)sa)->sin_port);
|
||||
|
|
Loading…
Reference in New Issue
Block a user