Piotr Caban : wininet: Delete Content-Encoding header when uncompressing data.
Module: wine Branch: master Commit: 7883976722e447dc65bcb92776228e9489e3e1be URL: http://source.winehq.org/git/wine.git/?a=commit;h=7883976722e447dc65bcb92776... Author: Piotr Caban <piotr(a)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;
participants (1)
-
Alexandre Julliard