瀏覽代碼

Reverse a list of module options to preserve order.

tags/0.6.0
Vsevolod Stakhov 11 年之前
父節點
當前提交
ffc3f67a0d
共有 1 個文件被更改,包括 2 次插入0 次删除
  1. 2
    0
      src/cfg_xml.c

+ 2
- 0
src/cfg_xml.c 查看文件

@@ -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;

Loading…
取消
儲存