Przeglądaj źródła

[Minor] Set current item when processing composites

tags/3.3
Vsevolod Stakhov 1 rok temu
rodzic
commit
160c6ad516
No account linked to committer's email address
1 zmienionych plików z 4 dodań i 0 usunięć
  1. 4
    0
      src/libserver/symcache/symcache_c.cxx

+ 4
- 0
src/libserver/symcache/symcache_c.cxx Wyświetl plik

@@ -657,10 +657,14 @@ rspamd_symcache_composites_foreach(struct rspamd_task *task,
auto *dyn_item = cache_runtime->get_dynamic_item(item->id);

if (!dyn_item->started) {
auto *old_item = cache_runtime->set_cur_item(dyn_item);
func((void *)item->get_name().c_str(), item->get_cbdata(), fd);
dyn_item->finished = true;
cache_runtime->set_cur_item(old_item);
}
});

cache_runtime->set_cur_item(nullptr);
}

gboolean

Ładowanie…
Anuluj
Zapisz