ads = wsi->vhost->http_proxy_address;
#ifdef LWS_USE_IPV6
- if (LWS_IPV6_ENABLED(context)) {
+ if (LWS_IPV6_ENABLED(wsi->vhost)) {
memset(&server_addr6, 0, sizeof(struct sockaddr_in6));
server_addr6.sin6_port = htons(wsi->vhost->http_proxy_port);
} else
} else {
ads = lws_hdr_simple_ptr(wsi, _WSI_TOKEN_CLIENT_PEER_ADDRESS);
#ifdef LWS_USE_IPV6
- if (LWS_IPV6_ENABLED(context)) {
+ if (LWS_IPV6_ENABLED(wsi->vhost)) {
memset(&server_addr6, 0, sizeof(struct sockaddr_in6));
server_addr6.sin6_port = htons(wsi->u.hdr.c_port);
} else
lwsl_client("%s: address %s\n", __func__, ads);
#ifdef LWS_USE_IPV6
- if (LWS_IPV6_ENABLED(context)) {
+ if (LWS_IPV6_ENABLED(wsi->vhost)) {
memset(&hints, 0, sizeof(struct addrinfo));
#if !defined(__ANDROID__)
hints.ai_family = AF_INET6;
if (!lws_socket_is_valid(wsi->sock)) {
#ifdef LWS_USE_IPV6
- if (LWS_IPV6_ENABLED(context))
+ if (LWS_IPV6_ENABLED(wsi->vhost))
wsi->sock = socket(AF_INET6, SOCK_STREAM, 0);
else
#endif
}
#ifdef LWS_USE_IPV6
- if (LWS_IPV6_ENABLED(context)) {
+ if (LWS_IPV6_ENABLED(wsi->vhost)) {
v = (struct sockaddr *)&server_addr6;
n = sizeof(struct sockaddr_in6);
} else