mirror of
https://gitlab.winehq.org/wine/wine-staging.git
synced 2024-11-21 16:46:54 -08:00
35 lines
1.3 KiB
Diff
35 lines
1.3 KiB
Diff
From 109b633fe845cab2b8abfe4a161ecb0e41ba4e86 Mon Sep 17 00:00:00 2001
|
|
From: =?UTF-8?q?Michael=20M=C3=BCller?= <michael@fds-team.de>
|
|
Date: Sat, 16 May 2015 02:24:03 +0200
|
|
Subject: 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 34f434d..0504d51 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;
|
|
}
|
|
|
|
@@ -2866,7 +2866,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;
|
|
--
|
|
2.4.0
|
|
|