Jacek Caban : urlmon: Set INTERNET_ERROR_MASK_COMBINED_SEC_CERT flag for HTTP requests.
Alexandre Julliard
julliard at winehq.org
Wed May 30 13:18:54 CDT 2012
Module: wine
Branch: master
Commit: 586e8b0c616124c61991e8fb371a72db6c338fda
URL: http://source.winehq.org/git/wine.git/?a=commit;h=586e8b0c616124c61991e8fb371a72db6c338fda
Author: Jacek Caban <jacek at codeweavers.com>
Date: Wed May 30 16:53:20 2012 +0200
urlmon: Set INTERNET_ERROR_MASK_COMBINED_SEC_CERT flag for HTTP requests.
---
dlls/urlmon/http.c | 9 +++++++--
1 files changed, 7 insertions(+), 2 deletions(-)
diff --git a/dlls/urlmon/http.c b/dlls/urlmon/http.c
index a081ad0..e1ac49c 100644
--- a/dlls/urlmon/http.c
+++ b/dlls/urlmon/http.c
@@ -276,7 +276,7 @@ static HRESULT HttpProtocol_open_request(Protocol *prot, IUri *uri, DWORD reques
LPOLESTR accept_mimes[257];
const WCHAR **accept_types;
BYTE security_id[512];
- DWORD len, port;
+ DWORD len, port, flags;
ULONG num, error;
BOOL res, b;
HRESULT hres;
@@ -419,10 +419,15 @@ static HRESULT HttpProtocol_open_request(Protocol *prot, IUri *uri, DWORD reques
}
}
+ flags = INTERNET_ERROR_MASK_COMBINED_SEC_CERT;
+ res = InternetSetOptionW(This->base.request, INTERNET_OPTION_ERROR_MASK, &flags, sizeof(flags));
+ if(!res)
+ WARN("InternetSetOption(INTERNET_OPTION_ERROR_MASK) failed: %u\n", GetLastError());
+
b = TRUE;
res = InternetSetOptionW(This->base.request, INTERNET_OPTION_HTTP_DECODING, &b, sizeof(b));
if(!res)
- WARN("InternetSetOption(INTERNET_OPTION_HTTP_DECODING) failed: %08x\n", GetLastError());
+ WARN("InternetSetOption(INTERNET_OPTION_HTTP_DECODING) failed: %u\n", GetLastError());
do {
error = send_http_request(This);
More information about the wine-cvs
mailing list