Jacek Caban : wininet: Set SECURITY_FLAG_SECURE when error dialog ignores invalid certificate.
Alexandre Julliard
julliard at winehq.org
Thu Jun 7 13:39:17 CDT 2012
Module: wine
Branch: master
Commit: 964e538ba9f466648e4939dd9d1d28ce725db2f1
URL: http://source.winehq.org/git/wine.git/?a=commit;h=964e538ba9f466648e4939dd9d1d28ce725db2f1
Author: Jacek Caban <jacek at codeweavers.com>
Date: Thu Jun 7 15:41:22 2012 +0200
wininet: Set SECURITY_FLAG_SECURE when error dialog ignores invalid certificate.
---
dlls/wininet/dialogs.c | 8 +++++---
1 files changed, 5 insertions(+), 3 deletions(-)
diff --git a/dlls/wininet/dialogs.c b/dlls/wininet/dialogs.c
index bd80ea3..66a666b 100644
--- a/dlls/wininet/dialogs.c
+++ b/dlls/wininet/dialogs.c
@@ -550,9 +550,11 @@ static INT_PTR WINAPI WININET_InvalidCertificateDialog(
flags |= SECURITY_FLAG_IGNORE_CERT_DATE_INVALID;
break;
}
- res = InternetSetOptionW( params->req->hdr.hInternet, INTERNET_OPTION_SECURITY_FLAGS, &flags, size );
- if(!res)
- WARN("InternetSetOption(INTERNET_OPTION_SECURITY_FLAGS) failed.\n");
+ /* FIXME: Use helper function */
+ flags |= SECURITY_FLAG_SECURE;
+ req->security_flags |= flags;
+ if(req->netconn)
+ req->netconn->security_flags |= flags;
}
EndDialog( hdlg, res ? ERROR_SUCCESS : ERROR_NOT_SUPPORTED );
More information about the wine-cvs
mailing list