Permalink
Browse files

Curl_proxyCONNECT: count received headers

Proxy servers tend to add their own headers at the beginning of
responses. The size of these headers was not taken into account by
CURLINFO_HEADER_SIZE before this change.

Bug: http://curl.haxx.se/bug/view.cgi?id=1204
  • Loading branch information...
1 parent ce20080 commit bc6037ed3ec029b9f1372f708521fcada4a74af7 @mj mj committed with bagder Mar 6, 2013
Showing with 4 additions and 0 deletions.
  1. +4 −0 lib/http_proxy.c
View
@@ -356,6 +356,10 @@ CURLcode Curl_proxyCONNECT(struct connectdata *conn,
result = Curl_client_write(conn, writetype, line_start,
perline);
+
+ data->info.header_size += (long)perline;
+ data->req.headerbytecount += (long)perline;
+
if(result)
return result;

0 comments on commit bc6037e

Please sign in to comment.