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.
38 lines
1.2 KiB
38 lines
1.2 KiB
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 |
|
|
|
|