diff options
author | Bill Stoddard <stoddard@apache.org> | 2001-05-02 13:37:22 +0000 |
---|---|---|
committer | Bill Stoddard <stoddard@apache.org> | 2001-05-02 13:37:22 +0000 |
commit | cebc827303c9e00abce2b39da7e1e9fe24fc7000 (patch) | |
tree | 49f8c9421824355405b6470ccd5c0dba5342ab94 /modules/loggers | |
parent | 1cd0a094f05ce84ac85d237617eda288eb21de03 (diff) | |
download | httpd-cebc827303c9e00abce2b39da7e1e9fe24fc7000.tar.gz |
mod_log_config: %c connection status incorrectly logged
as "-" (non-keepalive) when MaxKeepAliveRequests is set to 0.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88974 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'modules/loggers')
-rw-r--r-- | modules/loggers/mod_log_config.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/modules/loggers/mod_log_config.c b/modules/loggers/mod_log_config.c index 562ca45793..c2b655c455 100644 --- a/modules/loggers/mod_log_config.c +++ b/modules/loggers/mod_log_config.c @@ -533,8 +533,9 @@ static const char *log_connection_status(request_rec *r, char *a) if (r->connection->aborted) return "X"; - if ((r->connection->keepalive) && - ((r->server->keep_alive_max - r->connection->keepalives) > 0)) { + if (r->connection->keepalive && + (!r->server->keep_alive_max || + (r->server->keep_alive_max - r->connection->keepalives) > 0)) { return "+"; } return "-"; |