Don't update the scoreboard ourself (fixes #1337)

This is unsafe, and messes up the scoreboard on Apache >= 2.4.25 with Event MPM
This commit is contained in:
Sander Hoentjen 2017-03-03 09:52:07 +01:00 коммит произвёл Felipe Zimmerle
Родитель 53edb258bb
Коммит a2eb4c8b04
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: E6DFB08CE8B11277
1 изменённых файлов: 13 добавлений и 1 удалений

Просмотреть файл

@ -1452,7 +1452,19 @@ static int hook_connection_early(conn_rec *conn)
if (ws_record == NULL)
return DECLINED;
apr_cpystrn(ws_record->client, client_ip, sizeof(ws_record->client));
/* If ws_record does not have correct ip yet, we count it already */
if (strcmp(client_ip, ws_record->client) != 0) {
switch (ws_record->status) {
case SERVER_BUSY_READ:
ip_count_r++;
break;
case SERVER_BUSY_WRITE:
ip_count_w++;
break;
default:
break;
}
}
ap_log_cerror(APLOG_MARK, APLOG_TRACE3, 0, conn,
"ModSecurity: going to loop through %d servers with %d threads",