diff --git a/modules/m_info.c b/modules/m_info.c index 0224fa29..5ee13253 100644 --- a/modules/m_info.c +++ b/modules/m_info.c @@ -131,13 +131,13 @@ static struct InfoStruct info_table[] = { "client_flood_burst_rate", OUTPUT_DECIMAL, &ConfigFileEntry.client_flood_burst_rate, - "Maximum lines per second during flood grace period, times client_flood_message_time", + "Maximum lines per second during flood grace period", }, { "client_flood_burst_max", OUTPUT_DECIMAL, &ConfigFileEntry.client_flood_burst_max, - "Number of lines to process at once before delaying, times client_flood_message_time", + "Number of lines to process at once before delaying", }, { "client_flood_message_num", diff --git a/src/packet.c b/src/packet.c index d6988aeb..0fe061a7 100644 --- a/src/packet.c +++ b/src/packet.c @@ -101,6 +101,7 @@ parse_client_queued(struct Client *client_p) allow_read = ConfigFileEntry.client_flood_burst_max; else allow_read = ConfigFileEntry.client_flood_burst_rate; + allow_read *= ConfigFileEntry.client_flood_message_time; /* allow opers 4 times the amount of messages as users. why 4? * why not. :) --fl_ */