Module: wine Branch: master Commit: 7883976722e447dc65bcb92776228e9489e3e1be URL: http://source.winehq.org/git/wine.git/?a=commit;h=7883976722e447dc65bcb92776...
Author: Piotr Caban piotr@codeweavers.com Date: Tue Apr 30 16:59:49 2013 +0200
wininet: Delete Content-Encoding header when uncompressing data.
---
dlls/wininet/http.c | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-)
diff --git a/dlls/wininet/http.c b/dlls/wininet/http.c index f5ec392..281fe66 100644 --- a/dlls/wininet/http.c +++ b/dlls/wininet/http.c @@ -2822,8 +2822,10 @@ static DWORD set_content_length(http_request_t *request) static const WCHAR gzipW[] = {'g','z','i','p',0};
encoding_idx = HTTP_GetCustomHeaderIndex(request, szContent_Encoding, 0, FALSE); - if(encoding_idx != -1 && !strcmpiW(request->custHeaders[encoding_idx].lpszValue, gzipW)) + if(encoding_idx != -1 && !strcmpiW(request->custHeaders[encoding_idx].lpszValue, gzipW)) { + HTTP_DeleteCustomHeader(request, encoding_idx); return init_gzip_stream(request); + } }
return ERROR_SUCCESS;