From: Richard Russon Date: Fri, 4 Oct 2019 01:25:59 +0000 (+0100) Subject: initialise lists X-Git-Tag: 2019-10-25~13^2~7 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=377a7b9e8b7b3a4e7a94586682416a4b800277c8;p=neomutt initialise lists --- diff --git a/color.c b/color.c index f2dbb6f94..44b8d2ef5 100644 --- a/color.c +++ b/color.c @@ -343,6 +343,16 @@ static void color_line_list_clear(struct ColorLineList *list) */ static void colors_clear(struct Colors *c) { + color_line_list_clear(&c->attach_list); + color_line_list_clear(&c->body_list); + color_line_list_clear(&c->hdr_list); + color_line_list_clear(&c->index_author_list); + color_line_list_clear(&c->index_flags_list); + color_line_list_clear(&c->index_list); + color_line_list_clear(&c->index_subject_list); + color_line_list_clear(&c->index_tag_list); + color_line_list_clear(&c->status_list); + defs_clear(c); quotes_clear(c); @@ -359,6 +369,16 @@ void mutt_color_init(void) quotes_init(Colors); defs_init(Colors); + STAILQ_INIT(&Colors->attach_list); + STAILQ_INIT(&Colors->body_list); + STAILQ_INIT(&Colors->hdr_list); + STAILQ_INIT(&Colors->index_author_list); + STAILQ_INIT(&Colors->index_flags_list); + STAILQ_INIT(&Colors->index_list); + STAILQ_INIT(&Colors->index_subject_list); + STAILQ_INIT(&Colors->index_tag_list); + STAILQ_INIT(&Colors->status_list); + #ifdef HAVE_COLOR start_color(); #endif