commit 2bbf8bb: [Minor] Lua_mime: One more offset fix

Vsevolod Stakhov vsevolod at highsecure.ru
Fri Oct 30 12:14:08 UTC 2020


Author: Vsevolod Stakhov
Date: 2020-10-30 12:09:00 +0000
URL: https://github.com/rspamd/rspamd/commit/2bbf8bb78e8e9d5566d1c1b4812cf6a8258033ef (HEAD -> master)

[Minor] Lua_mime: One more offset fix

---
 lualib/lua_mime.lua | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/lualib/lua_mime.lua b/lualib/lua_mime.lua
index aab61cb77..76e3c6195 100644
--- a/lualib/lua_mime.lua
+++ b/lualib/lua_mime.lua
@@ -354,7 +354,7 @@ local function do_replacement (task, part, mp, replacements,
     local fragments = {}
     for _,m in ipairs(matches_flattened) do
       if m[1][1] > cur_start then
-        fragments[#fragments + 1] = content:span(cur_start, m[1][1] - cur_start)
+        fragments[#fragments + 1] = content:sub(cur_start, m[1][1])
         fragments[#fragments + 1] = replacements[m[2]]
         cur_start = m[1][2] + 1 -- end of match
       end


More information about the Commits mailing list