From: Eric Covener Date: Sun, 4 Mar 2018 22:56:42 +0000 (+0000) Subject: ab: Fix send length calculation X-Git-Tag: 2.4.32~25 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=120ceb930196ac33904e97fa8e14c1c7b3e251b3;p=apache ab: Fix send length calculation ... for the non-blocking connect case introduced in 2.4.30. Submitted By: jorton Reviewed By: ylavic, druggeri, covener git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1825839 13f79535-47bb-0310-9956-ffa450edef68 --- diff --git a/CHANGES b/CHANGES index b0ab14e4ae..88f7db9e3b 100644 --- a/CHANGES +++ b/CHANGES @@ -1,6 +1,9 @@ -*- coding: utf-8 -*- Changes with Apache 2.4.32 + *) ab: Fix send length calculation for the non-blocking connect case + introduced in 2.4.30. [Joe Orton] + Changes with Apache 2.4.31 *) mod_proxy_fcgi: Add the support for mod_proxy's flushpackets and flushwait diff --git a/support/ab.c b/support/ab.c index 39dc407bda..f1020c653a 100644 --- a/support/ab.c +++ b/support/ab.c @@ -780,6 +780,7 @@ static void write_request(struct connection * c) c->rwrite = reqlen; if (send_body) c->rwrite += postlen; + l = c->rwrite; } else if (tnow > c->connect + aprtimeout) { printf("Send request timed out!\n");