Only count throttle entries that cause rejection in /stats t.

This commit is contained in:
Jilles Tjoelker 2008-12-16 21:10:09 +01:00
parent 76d4968137
commit 84bfb8ccb3
1 changed files with 15 additions and 1 deletions

View File

@ -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