]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
[core] fix build when undefined APR_INET6
authorMike Jerris <mike@signalwire.com>
Tue, 17 Nov 2020 00:08:19 +0000 (17:08 -0700)
committerMike Jerris <mike@jerris.com>
Tue, 12 Jan 2021 00:57:36 +0000 (17:57 -0700)
src/switch_apr.c

index c033d87bc4bb324e7be8f55e3f6ef0d0d9d1801b..91204acba7af159d7d7fc0e16083f8152482d920 100644 (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;