Juan Lang : wininet: Honor security flags specified when opening a connection.

Alexandre Julliard julliard at winehq.org
Thu Apr 7 11:16:43 CDT 2011


Module: wine
Branch: master
Commit: 0b8bfd97361fc68358608b03cdf71c2875c4a451
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=0b8bfd97361fc68358608b03cdf71c2875c4a451

Author: Juan Lang <juan.lang at gmail.com>
Date:   Thu Apr  7 08:05:36 2011 -0700

wininet: Honor security flags specified when opening a connection.

---

 dlls/wininet/http.c |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

diff --git a/dlls/wininet/http.c b/dlls/wininet/http.c
index b2b7bd9..801357c 100644
--- a/dlls/wininet/http.c
+++ b/dlls/wininet/http.c
@@ -2832,6 +2832,10 @@ static DWORD HTTP_HttpOpenRequestW(http_session_t *session,
 
     if ((res = NETCON_init(&request->netConnection, dwFlags & INTERNET_FLAG_SECURE)) != ERROR_SUCCESS)
         goto lend;
+    if (dwFlags & INTERNET_FLAG_IGNORE_CERT_CN_INVALID)
+        request->netConnection.security_flags |= SECURITY_FLAG_IGNORE_CERT_CN_INVALID;
+    if (dwFlags & INTERNET_FLAG_IGNORE_CERT_DATE_INVALID)
+        request->netConnection.security_flags |= SECURITY_FLAG_IGNORE_CERT_DATE_INVALID;
 
     if (lpszObjectName && *lpszObjectName) {
         HRESULT rc;




More information about the wine-cvs mailing list