You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
39 lines
1.2 KiB
39 lines
1.2 KiB
6 years ago
|
From 8f10bf46681c17c7dfc9c9109c36d6e3564bd4ed Mon Sep 17 00:00:00 2001
|
||
|
From: Daniel Stenberg <daniel@haxx.se>
|
||
|
Date: Thu, 15 May 2014 23:28:31 +0200
|
||
|
Subject: [PATCH] HTTP: CREDSPERREQUEST is for HTTP too
|
||
|
|
||
|
Commit 517b06d657ace (in 7.36.0) that brought the CREDSPERREQUEST flag
|
||
|
only set it for HTTPS, making HTTP less good at doing connection re-use
|
||
|
than it should be. Now set it for HTTP as well.
|
||
|
|
||
|
Simple test case
|
||
|
|
||
|
"curl -v -u foo:bar localhost --next -u bar:foo localhos"
|
||
|
|
||
|
Bug: http://curl.haxx.se/mail/lib-2014-05/0127.html
|
||
|
Reported-by: Kamil Dudka
|
||
|
|
||
|
Upstream-commit: 68f0166a92cff3660993645e9ad278b26d295832
|
||
|
Signed-off-by: Kamil Dudka <kdudka@redhat.com>
|
||
|
---
|
||
|
lib/http.c | 2 +-
|
||
|
1 file changed, 1 insertion(+), 1 deletion(-)
|
||
|
|
||
|
diff --git a/lib/http.c b/lib/http.c
|
||
|
index c007226..e2448bc 100644
|
||
|
--- a/lib/http.c
|
||
|
+++ b/lib/http.c
|
||
|
@@ -118,7 +118,7 @@ const struct Curl_handler Curl_handler_http = {
|
||
|
ZERO_NULL, /* readwrite */
|
||
|
PORT_HTTP, /* defport */
|
||
|
CURLPROTO_HTTP, /* protocol */
|
||
|
- PROTOPT_NONE /* flags */
|
||
|
+ PROTOPT_CREDSPERREQUEST /* flags */
|
||
|
};
|
||
|
|
||
|
#ifdef USE_SSL
|
||
|
--
|
||
|
2.1.0
|
||
|
|