Browse Source

[Minor] Further key length optimization

tags/1.7.3
Vsevolod Stakhov 6 years ago
parent
commit
fb2d63d037
1 changed files with 3 additions and 1 deletions
  1. 3
    1
      src/plugins/lua/ratelimit.lua

+ 3
- 1
src/plugins/lua/ratelimit.lua View File

@@ -358,8 +358,10 @@ local function ratelimit_cb(task)
local prefix = gen_rate_key(task, k, bucket)

if prefix then
local hash_len = 24
if hash_len > #prefix then hash_len = #prefix end
local hash = settings.prefix ..
string.sub(rspamd_hash.create(prefix):base32(), 1, 24)
string.sub(rspamd_hash.create(prefix):base32(), 1, hash_len)
prefixes[prefix] = {
bucket = bucket,
name = k,

Loading…
Cancel
Save