summaryrefslogtreecommitdiffstats
path: root/src/lua/lua_redis.c
diff options
context:
space:
mode:
authorVsevolod Stakhov <vsevolod@rspamd.com>2022-05-09 21:25:23 +0100
committerVsevolod Stakhov <vsevolod@rspamd.com>2022-05-09 21:25:23 +0100
commit22f603e83dd4fe3fc6d3e9e18b19bc87d57af235 (patch)
treececceb5ebef41c6219071b4ea55c5d5c9b492294 /src/lua/lua_redis.c
parentd0d9673d38dbb2e8aa93ae60bbbc9193e9646902 (diff)
downloadrspamd-22f603e83dd4fe3fc6d3e9e18b19bc87d57af235.tar.gz
rspamd-22f603e83dd4fe3fc6d3e9e18b19bc87d57af235.zip
[Rework] Use dynamic items for calling callbacks
It is trivial to get a static item by dynamic item by just subtracting pointers. So there is no need in other complications.
Diffstat (limited to 'src/lua/lua_redis.c')
-rw-r--r--src/lua/lua_redis.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/lua/lua_redis.c b/src/lua/lua_redis.c
index 0ec2fa74e..71463d350 100644
--- a/src/lua/lua_redis.c
+++ b/src/lua/lua_redis.c
@@ -96,7 +96,7 @@ struct lua_redis_request_specific_userdata;
struct lua_redis_userdata {
redisAsyncContext *ctx;
struct rspamd_task *task;
- struct rspamd_symcache_item *item;
+ struct rspamd_symcache_dynamic_item *item;
struct rspamd_async_session *s;
struct ev_loop *event_loop;
struct rspamd_config *cfg;
@@ -150,7 +150,7 @@ struct lua_redis_ctx {
struct lua_redis_result {
gboolean is_error;
gint result_ref;
- struct rspamd_symcache_item *item;
+ struct rspamd_symcache_dynamic_item *item;
struct rspamd_async_session *s;
struct rspamd_task *task;
struct lua_redis_request_specific_userdata *sp_ud;