Blame SOURCES/0026-curl-7.29.0-bc6037ed.patch

9d7d3f
From ea3f4adb3c2b10cfb6b7720a3325cb81569a60a3 Mon Sep 17 00:00:00 2001
9d7d3f
From: Martin Jansen <martin@divbyzero.net>
9d7d3f
Date: Wed, 6 Mar 2013 21:20:44 +0100
9d7d3f
Subject: [PATCH] Curl_proxyCONNECT: count received headers
9d7d3f
9d7d3f
Proxy servers tend to add their own headers at the beginning of
9d7d3f
responses. The size of these headers was not taken into account by
9d7d3f
CURLINFO_HEADER_SIZE before this change.
9d7d3f
9d7d3f
Bug: http://curl.haxx.se/bug/view.cgi?id=1204
9d7d3f
Upstream-commit: bc6037ed3ec029b9f1372f708521fcada4a74af7
9d7d3f
Signed-off-by: Kamil Dudka <kdudka@redhat.com>
9d7d3f
---
9d7d3f
 lib/http_proxy.c | 4 ++++
9d7d3f
 1 file changed, 4 insertions(+)
9d7d3f
9d7d3f
diff --git a/lib/http_proxy.c b/lib/http_proxy.c
9d7d3f
index 4f17ce2..c2eb667 100644
9d7d3f
--- a/lib/http_proxy.c
9d7d3f
+++ b/lib/http_proxy.c
9d7d3f
@@ -356,6 +356,10 @@ CURLcode Curl_proxyCONNECT(struct connectdata *conn,
9d7d3f
 
9d7d3f
                   result = Curl_client_write(conn, writetype, line_start,
9d7d3f
                                              perline);
9d7d3f
+
9d7d3f
+                  data->info.header_size += (long)perline;
9d7d3f
+                  data->req.headerbytecount += (long)perline;
9d7d3f
+
9d7d3f
                   if(result)
9d7d3f
                     return result;
9d7d3f
 
9d7d3f
-- 
9d7d3f
2.1.0
9d7d3f