Alexander Morozov : wininet: Add support of INTERNET_FLAG_NO_CACHE_WRITE.
Alexandre Julliard
julliard at winehq.org
Mon Jul 7 09:19:25 CDT 2008
Module: wine
Branch: master
Commit: ad2f53db8f51c088d4a556aae4704a0a82aedb17
URL: http://source.winehq.org/git/wine.git/?a=commit;h=ad2f53db8f51c088d4a556aae4704a0a82aedb17
Author: Alexander Morozov <amorozov at etersoft.ru>
Date: Fri Jul 4 14:00:29 2008 +0400
wininet: Add support of INTERNET_FLAG_NO_CACHE_WRITE.
---
dlls/wininet/http.c | 6 ++++++
1 files changed, 6 insertions(+), 0 deletions(-)
diff --git a/dlls/wininet/http.c b/dlls/wininet/http.c
index 970e502..8171838 100644
--- a/dlls/wininet/http.c
+++ b/dlls/wininet/http.c
@@ -3181,6 +3181,12 @@ BOOL WINAPI HTTP_HttpSendRequestW(LPWININETHTTPREQW lpwhr, LPCWSTR lpszHeaders,
static const WCHAR pragma_nocache[] = {'P','r','a','g','m','a',':',' ','n','o','-','c','a','c','h','e','\r','\n',0};
HTTP_HttpAddRequestHeadersW(lpwhr, pragma_nocache, strlenW(pragma_nocache), HTTP_ADDREQ_FLAG_ADD_IF_NEW);
}
+ if ((lpwhr->hdr.dwFlags & INTERNET_FLAG_NO_CACHE_WRITE) && !strcmpW(lpwhr->lpszVerb, szPost))
+ {
+ static const WCHAR cache_control[] = {'C','a','c','h','e','-','C','o','n','t','r','o','l',':',
+ ' ','n','o','-','c','a','c','h','e','\r','\n',0};
+ HTTP_HttpAddRequestHeadersW(lpwhr, cache_control, strlenW(cache_control), HTTP_ADDREQ_FLAG_ADD_IF_NEW);
+ }
do
{
More information about the wine-cvs
mailing list