[core] fix build when undefined APR_INET6

This commit is contained in:
Mike Jerris 2020-11-16 17:08:19 -07:00 committed by Mike Jerris
parent ac5775b6e0
commit 56478e0248
1 changed files with 4 additions and 1 deletions

View File

@ -848,13 +848,16 @@ SWITCH_DECLARE(switch_status_t) switch_sockaddr_new(switch_sockaddr_t ** sa, con
new_sa->pool = pool;
#if APR_HAVE_IPV6
if (strchr(ip, ':')) {
struct sockaddr_in6 sa6 = { 0 };
family = APR_INET6;
inet_pton(family, ip, &(sa6.sin6_addr));
memcpy(&new_sa->sa, &sa6, sizeof(struct sockaddr_in6));
} else {
} else
#endif
{
struct sockaddr_in sa4 = { 0 };
family = APR_INET;