mirror of
https://github.com/owasp-modsecurity/ModSecurity.git
synced 2026-01-14 23:47:11 +03:00
ipcount must be unsigned long int
This commit is contained in:
@@ -1085,7 +1085,7 @@ static int hook_connection_early(conn_rec *conn)
|
|||||||
{
|
{
|
||||||
sb_handle *sb = conn->sbh;
|
sb_handle *sb = conn->sbh;
|
||||||
int i, j;
|
int i, j;
|
||||||
int ip_count = 0;
|
unsigned long int ip_count = 0;
|
||||||
worker_score *ws_record = NULL;
|
worker_score *ws_record = NULL;
|
||||||
|
|
||||||
if(sb != NULL && conn_read_state_limit > 0) {
|
if(sb != NULL && conn_read_state_limit > 0) {
|
||||||
@@ -1116,7 +1116,7 @@ static int hook_connection_early(conn_rec *conn)
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (ip_count > conn_read_state_limit) {
|
if (ip_count > conn_read_state_limit) {
|
||||||
ap_log_error(APLOG_MARK, APLOG_WARNING, 0, NULL, "ModSecurity: Access denied with code 400. Too many threads [%d] of %ld allowed in READ state from %s - Possible DoS Consumption Attack [Rejected]", ip_count,conn_read_state_limit,conn->remote_ip);
|
ap_log_error(APLOG_MARK, APLOG_WARNING, 0, NULL, "ModSecurity: Access denied with code 400. Too many threads [%ld] of %ld allowed in READ state from %s - Possible DoS Consumption Attack [Rejected]", ip_count,conn_read_state_limit,conn->remote_ip);
|
||||||
return OK;
|
return OK;
|
||||||
} else {
|
} else {
|
||||||
return DECLINED;
|
return DECLINED;
|
||||||
|
|||||||
Reference in New Issue
Block a user