diff options
author | Vsevolod Stakhov <vsevolod@rspamd.com> | 2022-05-09 21:25:23 +0100 |
---|---|---|
committer | Vsevolod Stakhov <vsevolod@rspamd.com> | 2022-05-09 21:25:23 +0100 |
commit | 22f603e83dd4fe3fc6d3e9e18b19bc87d57af235 (patch) | |
tree | cecceb5ebef41c6219071b4ea55c5d5c9b492294 /src/lua/lua_config.c | |
parent | d0d9673d38dbb2e8aa93ae60bbbc9193e9646902 (diff) | |
download | rspamd-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_config.c')
-rw-r--r-- | src/lua/lua_config.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/lua/lua_config.c b/src/lua/lua_config.c index 4a238d45e..747f7b51e 100644 --- a/src/lua/lua_config.c +++ b/src/lua/lua_config.c @@ -1180,7 +1180,7 @@ struct lua_callback_data { /* Dynamic data */ gint stack_level; gint order; - struct rspamd_symcache_item *item; + struct rspamd_symcache_dynamic_item *item; }; /* @@ -1214,7 +1214,7 @@ rspamd_compare_order_func (gconstpointer a, gconstpointer b) static void lua_metric_symbol_callback (struct rspamd_task *task, - struct rspamd_symcache_item *item, + struct rspamd_symcache_dynamic_item *item, gpointer ud) { struct lua_callback_data *cd = ud; @@ -1350,7 +1350,7 @@ static void lua_metric_symbol_callback_error (struct thread_entry *thread_entry, static void lua_metric_symbol_callback_coro (struct rspamd_task *task, - struct rspamd_symcache_item *item, + struct rspamd_symcache_dynamic_item *item, gpointer ud) { struct lua_callback_data *cd = ud; |