]> git.ipfire.org Git - thirdparty/rspamd.git/commitdiff
Revert "[Fix] Prevent use-after-free in Redis callbacks after session cleanup" master
authorVsevolod Stakhov <vsevolod@rspamd.com>
Fri, 19 Dec 2025 12:28:28 +0000 (12:28 +0000)
committerVsevolod Stakhov <vsevolod@rspamd.com>
Fri, 19 Dec 2025 12:28:28 +0000 (12:28 +0000)
This reverts commit 99ba65fc30685e613c138dc1f68acdc51732f86f.

src/lua/lua_redis.c

index 4f70025472c619137b24caaa0297067ea4a29e4f..214f6433ed027866b1c162a029813c85a535e5f3 100644 (file)
@@ -272,8 +272,6 @@ lua_redis_fin(void *arg)
        msg_debug_lua_redis("finished redis query %p from session %p; refcount=%d",
                                                sp_ud, ctx, ctx->ref.refcount);
        sp_ud->flags |= LUA_REDIS_SPECIFIC_FINISHED;
-       /* Prevent callbacks from accessing task data after session cleanup */
-       ud->terminated = 1;
 
        REDIS_RELEASE(ctx);
 }