Only count throttle entries that cause rejection in /stats t.
This commit is contained in:
parent
76d4968137
commit
84bfb8ccb3
16
src/reject.c
16
src/reject.c
|
@ -125,7 +125,21 @@ init_reject(void)
|
|||
unsigned long
|
||||
throttle_size(void)
|
||||
{
|
||||
return rb_dlink_list_length(&throttle_list);
|
||||
unsigned long count;
|
||||
rb_dlink_node *ptr;
|
||||
rb_patricia_node_t *pnode;
|
||||
throttle_t *t;
|
||||
|
||||
count = 0;
|
||||
RB_DLINK_FOREACH(ptr, throttle_list.head)
|
||||
{
|
||||
pnode = ptr->data;
|
||||
t = pnode->data;
|
||||
if (t->count > ConfigFileEntry.throttle_count)
|
||||
count++;
|
||||
}
|
||||
|
||||
return count;
|
||||
}
|
||||
|
||||
void
|
||||
|
|
Loading…
Reference in New Issue