=?UTF-8?Q?Michael=20M=C3=BCller=20?=: rpcrt4: Fix arguments of HttpAddRequestHeaders.

Alexandre Julliard julliard at wine.codeweavers.com
Thu Jun 25 08:19:40 CDT 2015


Module: wine
Branch: master
Commit: ab82b446a0e771e5dd261975eb58937f78c99cea
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=ab82b446a0e771e5dd261975eb58937f78c99cea

Author: Michael Müller <michael at fds-team.de>
Date:   Thu Jun 25 12:27:43 2015 +0200

rpcrt4: Fix arguments of HttpAddRequestHeaders.

---

 dlls/rpcrt4/rpc_transport.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dlls/rpcrt4/rpc_transport.c b/dlls/rpcrt4/rpc_transport.c
index 8c0263b..fbc2ad7 100644
--- a/dlls/rpcrt4/rpc_transport.c
+++ b/dlls/rpcrt4/rpc_transport.c
@@ -2275,7 +2275,7 @@ static RPC_STATUS insert_content_length_header(HINTERNET request, DWORD len)
     WCHAR header[sizeof(fmtW) / sizeof(fmtW[0]) + 10];
 
     sprintfW(header, fmtW, len);
-    if ((HttpAddRequestHeadersW(request, header, -1, HTTP_ADDREQ_FLAG_REPLACE))) return RPC_S_OK;
+    if ((HttpAddRequestHeadersW(request, header, -1, HTTP_ADDREQ_FLAG_REPLACE | HTTP_ADDREQ_FLAG_ADD))) return RPC_S_OK;
     return RPC_S_SERVER_UNAVAILABLE;
 }
 
@@ -2867,7 +2867,7 @@ static RPC_STATUS authorize_request(RpcConnection_http *httpc, HINTERNET request
     }
 
     if (info->scheme != RPC_C_HTTP_AUTHN_SCHEME_BASIC)
-        HttpAddRequestHeadersW(request, authW, -1, HTTP_ADDREQ_FLAG_REPLACE);
+        HttpAddRequestHeadersW(request, authW, -1, HTTP_ADDREQ_FLAG_REPLACE | HTTP_ADDREQ_FLAG_ADD);
 
     destroy_authinfo(info);
     return status;




More information about the wine-cvs mailing list