Pārlūkot izejas kodu

Reverse a list of module options to preserve order.

tags/0.6.0
Vsevolod Stakhov pirms 11 gadiem
vecāks
revīzija
ffc3f67a0d
1 mainītis faili ar 2 papildinājumiem un 0 dzēšanām
  1. 2
    0
      src/cfg_xml.c

+ 2
- 0
src/cfg_xml.c Parādīt failu

@@ -2108,6 +2108,8 @@ rspamd_xml_end_element (GMarkupParseContext *context, const gchar *element_name,
CHECK_TAG ("module", FALSE);
if (res) {
if (ud->section_pointer != NULL) {
/* Reverse options list */
ud->section_pointer = g_list_reverse ((GList *)ud->section_pointer);
g_hash_table_insert (ud->cfg->modules_opts, ud->parent_pointer[0], ud->section_pointer);
memory_pool_add_destructor (ud->cfg->cfg_pool, (pool_destruct_func)g_list_free, ud->section_pointer);
ud->parent_pointer[0] = NULL;

Notiek ielāde…
Atcelt
Saglabāt