]> git.ipfire.org Git - thirdparty/rspamd.git/commitdiff
[CritFix] Allow to reupload scripts when Redis is restarted
authorVsevolod Stakhov <vsevolod@rspamd.com>
Sun, 15 Dec 2024 09:29:07 +0000 (09:29 +0000)
committerVsevolod Stakhov <vsevolod@rspamd.com>
Sun, 15 Dec 2024 09:29:07 +0000 (09:29 +0000)
Issue: #5256

lualib/lua_redis.lua

index 7b85f44c4c7caf55db7384580efa5ce58dd0397e..003fee957de4390af0a57804f97a65d14af802bf 100644 (file)
@@ -1140,6 +1140,8 @@ local function script_set_loaded(script)
     script.loaded = true
   end
 
+  script.servers_ready = nil -- Allow further reload
+
   local wait_table = {}
   for _, s in ipairs(script.waitq) do
     table.insert(wait_table, s)