Module: wine Branch: master Commit: a9c2cfa8d9424406268f74f29bfe30656f37b665 URL: http://source.winehq.org/git/wine.git/?a=commit;h=a9c2cfa8d9424406268f74f29b...
Author: Rob Shearman rob@codeweavers.com Date: Sun Jan 7 12:53:50 2007 +0000
wininet: Fix the handling of Accept types passed into HttpOpenRequest by properly coalescing all the types into the Accept header value, rather than just adding the first.
---
dlls/wininet/http.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-)
diff --git a/dlls/wininet/http.c b/dlls/wininet/http.c index eb842b1..cb8b844 100644 --- a/dlls/wininet/http.c +++ b/dlls/wininet/http.c @@ -1113,7 +1113,8 @@ HINTERNET WINAPI HTTP_HttpOpenRequestW(L { int i; for(i=0;lpszAcceptTypes[i]!=NULL;i++) - HTTP_ProcessHeader(lpwhr, HTTP_ACCEPT, lpszAcceptTypes[i], HTTP_ADDHDR_FLAG_COALESCE_WITH_COMMA|HTTP_ADDHDR_FLAG_REQ|HTTP_ADDHDR_FLAG_ADD_IF_NEW); + HTTP_ProcessHeader(lpwhr, HTTP_ACCEPT, lpszAcceptTypes[i], + HTTP_ADDHDR_FLAG_COALESCE_WITH_COMMA|HTTP_ADDHDR_FLAG_REQ|(i == 0 ? HTTP_ADDHDR_FLAG_REPLACE : 0)); }
if (NULL == lpszVerb)