@@ -, +, @@ --- support/ab.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) --- a/support/ab.c +++ a/support/ab.c @@ -701,7 +701,7 @@ static void ssl_proceed_handshake(struct connection *c) static void write_request(struct connection * c) { - if (started >= requests) { + if (started > requests) { return; } @@ -758,7 +758,6 @@ static void write_request(struct connection * c) } while (c->rwrite); c->endwrite = lasttime = apr_time_now(); - started++; set_conn_state(c, STATE_READ); } @@ -1223,6 +1222,7 @@ static void start_connect(struct connection * c) if (!(started < requests)) return; + started++; c->read = 0; c->bread = 0; --