From cefc72bfe71f3b6d0471544070db3e7046b1ce6f Mon Sep 17 00:00:00 2001 From: Timo Sirainen Date: Wed, 18 Oct 2000 21:29:22 +0000 Subject: [PATCH] Log items weren't read correctly from config git-svn-id: http://svn.irssi.org/repos/irssi/trunk@769 dbcabf3a-b0e7-0310-adc4-f8d773084564 --- src/core/log.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/core/log.c b/src/core/log.c index 02238a6b..67dfb2af 100644 --- a/src/core/log.c +++ b/src/core/log.c @@ -463,11 +463,14 @@ static void log_items_read_config(CONFIG_NODE *node, LOG_REC *log) LOG_ITEM_REC *rec; GSList *tmp; char *item; - int type; + int type; for (tmp = node->value; tmp != NULL; tmp = tmp->next) { node = tmp->data; + if (node->type != NODE_TYPE_BLOCK) + continue; + item = config_node_get_str(node, "name", NULL); type = log_item_str2type(config_node_get_str(node, "type", NULL)); if (item == NULL || type == -1) @@ -477,6 +480,8 @@ static void log_items_read_config(CONFIG_NODE *node, LOG_REC *log) rec->type = type; rec->name = g_strdup(item); rec->servertag = g_strdup(config_node_get_str(node, "server", NULL)); + + log->items = g_slist_append(log->items, rec); } }