Jacek Caban : wininet: Set SECURITY_FLAG_SECURRE in NETCON_secure_connect.

Alexandre Julliard julliard at winehq.org
Fri May 25 10:52:49 CDT 2012


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

Author: Jacek Caban <jacek at codeweavers.com>
Date:   Fri May 25 16:34:59 2012 +0200

wininet: Set SECURITY_FLAG_SECURRE in NETCON_secure_connect.

---

 dlls/wininet/http.c          |    2 --
 dlls/wininet/netconnection.c |    2 ++
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dlls/wininet/http.c b/dlls/wininet/http.c
index 1392fb8..1943e91 100644
--- a/dlls/wininet/http.c
+++ b/dlls/wininet/http.c
@@ -1999,8 +1999,6 @@ static DWORD HTTPREQ_QueryOption(object_header_t *hdr, DWORD option, void *buffe
 
         *size = sizeof(DWORD);
         flags = req->netconn ? req->netconn->security_flags : req->security_flags | req->server->security_flags;
-        if (req->hdr.dwFlags & INTERNET_FLAG_SECURE)
-            flags |= SECURITY_FLAG_SECURE;
         if(req->netconn) {
             int bits = NETCON_GetCipherStrength(req->netconn);
             if (bits >= 128)
diff --git a/dlls/wininet/netconnection.c b/dlls/wininet/netconnection.c
index f799dbd..ac9f347 100644
--- a/dlls/wininet/netconnection.c
+++ b/dlls/wininet/netconnection.c
@@ -729,6 +729,8 @@ DWORD NETCON_secure_connect(netconn_t *connection)
     }
 
     connection->ssl_s = ssl_s;
+
+    connection->security_flags |= SECURITY_FLAG_SECURE;
     connection->server->security_flags = connection->security_flags;
     return ERROR_SUCCESS;
 




More information about the wine-cvs mailing list