winhttp(4/5): Support IPv6 addresses in open_connection

Juan Lang juan.lang at gmail.com
Tue Jul 7 16:08:47 CDT 2009


--Juan
-------------- next part --------------
From f2a6458f90665f77871cfa86fd50dfd5e95eea2a Mon Sep 17 00:00:00 2001
From: Juan Lang <juan.lang at gmail.com>
Date: Tue, 7 Jul 2009 13:58:26 -0700
Subject: [PATCH 4/5] Support IPv6 addresses in open_connection

---
 dlls/winhttp/request.c |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

diff --git a/dlls/winhttp/request.c b/dlls/winhttp/request.c
index d9147d3..c0f624f 100644
--- a/dlls/winhttp/request.c
+++ b/dlls/winhttp/request.c
@@ -733,6 +733,9 @@ static BOOL open_connection( request_t *request )
     case AF_INET:
         addr = &((struct sockaddr_in *)&connect->sockaddr)->sin_addr;
         break;
+    case AF_INET6:
+        addr = &((struct sockaddr_in6 *)&connect->sockaddr)->sin6_addr;
+        break;
     default:
         WARN("unsupported address family %d\n", connect->sockaddr.ss_family);
         return FALSE;
-- 
1.6.3.2


More information about the wine-patches mailing list