Browse Source

[Minor] Fix userdata storage

tags/1.9.0
Vsevolod Stakhov 5 years ago
parent
commit
72d9ed6d59
2 changed files with 3 additions and 1 deletions
  1. 2
    0
      src/libserver/rspamd_symcache.c
  2. 1
    1
      src/lua/lua_config.c

+ 2
- 0
src/libserver/rspamd_symcache.c View File

@@ -931,6 +931,8 @@ rspamd_symcache_add_symbol (struct rspamd_symcache *cache,
*/
if (item->type & SYMBOL_TYPE_COMPOSITE) {
item->specific.normal.condition_cb = -1;
item->specific.normal.user_data = user_data;
g_assert (user_data != NULL);
g_ptr_array_add (cache->composites, item);

item->id = cache->items_by_id->len;

+ 1
- 1
src/lua/lua_config.c View File

@@ -2431,7 +2431,7 @@ lua_config_add_composite (lua_State * L)

if (new) {
rspamd_symcache_add_symbol (cfg->cache, name,
0, NULL, NULL, SYMBOL_TYPE_COMPOSITE, -1);
0, NULL, composite, SYMBOL_TYPE_COMPOSITE, -1);
}

ret = TRUE;

Loading…
Cancel
Save