Jacek Caban : wininet: Properly set flags in InternetSetOption( INTERNET_OPTION_SECURITY_FLAGS).
Alexandre Julliard
julliard at winehq.org
Wed Jun 6 15:35:21 CDT 2012
Module: wine
Branch: master
Commit: 8dbc39b4be70cf9c8f92a9ad511ff367bf916f1a
URL: http://source.winehq.org/git/wine.git/?a=commit;h=8dbc39b4be70cf9c8f92a9ad511ff367bf916f1a
Author: Jacek Caban <jacek at codeweavers.com>
Date: Wed Jun 6 17:38:30 2012 +0200
wininet: Properly set flags in InternetSetOption(INTERNET_OPTION_SECURITY_FLAGS).
---
dlls/wininet/http.c | 7 ++++---
1 files changed, 4 insertions(+), 3 deletions(-)
diff --git a/dlls/wininet/http.c b/dlls/wininet/http.c
index b123283..e263d8a 100644
--- a/dlls/wininet/http.c
+++ b/dlls/wininet/http.c
@@ -2197,10 +2197,11 @@ static DWORD HTTPREQ_SetOption(object_header_t *hdr, DWORD option, void *buffer,
if (!buffer || size != sizeof(DWORD))
return ERROR_INVALID_PARAMETER;
flags = *(DWORD *)buffer;
- TRACE("%08x\n", flags);
- req->security_flags = flags;
+ TRACE("INTERNET_OPTION_SECURITY_FLAGS %08x\n", flags);
+ flags &= SECURITY_SET_MASK;
+ req->security_flags |= flags;
if(req->netconn)
- req->netconn->security_flags = flags;
+ req->netconn->security_flags |= flags;
return ERROR_SUCCESS;
}
case INTERNET_OPTION_CONNECT_TIMEOUT:
More information about the wine-cvs
mailing list