diff options
author | Joe Orton <jorton@apache.org> | 2023-02-03 15:12:10 +0000 |
---|---|---|
committer | Joe Orton <jorton@apache.org> | 2023-02-03 15:12:10 +0000 |
commit | 828d644c8eba8765843985d9293f033898ed0592 (patch) | |
tree | 15e05667b8fa3f04b404bca97abe46d6786824f4 /memcache/apr_memcache.c | |
parent | df09991b6cf2fb932eed00bbf159b2dfb9fb7c24 (diff) | |
download | apr-828d644c8eba8765843985d9293f033898ed0592.tar.gz |
* memcache/apr_memcache.c (conn_connect): Allow use of IPv6
rather than forcing name resolution to IPv4 only.
Submitted by: Lubos Uhliarik <luhliari redhat.com>
Github: closes #39
git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@1907242 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'memcache/apr_memcache.c')
-rw-r--r-- | memcache/apr_memcache.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/memcache/apr_memcache.c b/memcache/apr_memcache.c index 5f8135c52..18806281a 100644 --- a/memcache/apr_memcache.c +++ b/memcache/apr_memcache.c @@ -290,9 +290,9 @@ static apr_status_t conn_connect(apr_memcache_conn_t *conn) apr_status_t rv = APR_SUCCESS; apr_sockaddr_t *sa; #if APR_HAVE_SOCKADDR_UN - apr_int32_t family = conn->ms->host[0] != '/' ? APR_INET : APR_UNIX; + apr_int32_t family = conn->ms->host[0] != '/' ? APR_UNSPEC : APR_UNIX; #else - apr_int32_t family = APR_INET; + apr_int32_t family = APR_UNSPEC; #endif rv = apr_sockaddr_info_get(&sa, conn->ms->host, family, conn->ms->port, 0, conn->p); @@ -328,9 +328,9 @@ mc_conn_construct(void **conn_, void *params, apr_pool_t *pool) apr_pool_t *tp; apr_memcache_server_t *ms = params; #if APR_HAVE_SOCKADDR_UN - apr_int32_t family = ms->host[0] != '/' ? APR_INET : APR_UNIX; + apr_int32_t family = ms->host[0] != '/' ? APR_UNSPEC : APR_UNIX; #else - apr_int32_t family = APR_INET; + apr_int32_t family = APR_UNSPEC; #endif rv = apr_pool_create(&np, pool); |