Piotr Caban : wininet: Add current raw headers to cache.
Module: wine Branch: master Commit: 566b14479c2d5959a23dfb3d854bc569b336c9ae URL: http://source.winehq.org/git/wine.git/?a=commit;h=566b14479c2d5959a23dfb3d85... Author: Piotr Caban <piotr(a)codeweavers.com> Date: Tue Apr 30 17:00:06 2013 +0200 wininet: Add current raw headers to cache. --- dlls/wininet/http.c | 9 ++++++--- 1 files changed, 6 insertions(+), 3 deletions(-) diff --git a/dlls/wininet/http.c b/dlls/wininet/http.c index 281fe66..aaf1c86 100644 --- a/dlls/wininet/http.c +++ b/dlls/wininet/http.c @@ -2276,12 +2276,15 @@ static void commit_cache_entry(http_request_t *req) req->hCacheFile = NULL; if(HTTP_GetRequestURL(req, url)) { - DWORD headersLen; + WCHAR *header; + DWORD header_len; - headersLen = req->rawHeaders ? strlenW(req->rawHeaders) : 0; + header = build_response_header(req, TRUE); + header_len = (header ? strlenW(header) : 0); CommitUrlCacheEntryW(url, req->cacheFile, req->expires, req->last_modified, NORMAL_CACHE_ENTRY, - req->rawHeaders, headersLen, NULL, 0); + header, header_len, NULL, 0); + heap_free(header); } }
participants (1)
-
Alexandre Julliard