From 8f10bf46681c17c7dfc9c9109c36d6e3564bd4ed Mon Sep 17 00:00:00 2001 From: Daniel Stenberg 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 --- 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