user_shedding_shed(void *unused)
{
dlink_node *ptr;
-
+
DLINK_FOREACH_PREV(ptr, local_client_list.tail)
{
struct Client *client_p = ptr->data;
return;
}
- int rate = atoi(arg);
- if (rate < SHED_RATE_MIN)
+ int new_rate = atoi(arg);
+ if (new_rate < SHED_RATE_MIN)
{
sendto_one(source_p, ":%s NOTICE %s :Rate may not be less than %d", me.name, source_p->name, SHED_RATE_MIN);
return;
}
shed_off();
-
+
sendto_snomask(SNO_ALL, L_ALL | SNO_ROUTE,
- "User shedding ENABLED by %s. Shedding interval: %d seconds",
- source_p->name, rate);
+ "User shedding ENABLED by %s. Shedding interval: %d seconds",
+ source_p->name, new_rate);
- rate -= (rate/5);
+ new_rate -= (new_rate/5);
- shed_on(rate);
+ shed_on(new_rate);
}
static void