From c00d1c3b6003dbbb72439de0ebdb4a93c8763f65 Mon Sep 17 00:00:00 2001 From: Simon Tatham Date: Sun, 14 May 2017 08:11:06 +0100 Subject: Add missing initialisations in the 'word' structure. The 'breaks' and 'aux' fields were filled in rather inconsistently at various places where a word is created - especially the outlying ones that manufacture pieces of document during internal processing of contents, index, bibliography, cross-references etc rather than directly from the input file. This has never led to any user-visible behaviour change that I've noticed, but it made a lot of annoying noise in the valgrind output, which got in my way last week when I was trying to debug the CHM generation. --- bk_paper.c | 1 + 1 file changed, 1 insertion(+) (limited to 'bk_paper.c') diff --git a/bk_paper.c b/bk_paper.c index 1ec6bc8..7b7960e 100644 --- a/bk_paper.c +++ b/bk_paper.c @@ -2562,6 +2562,7 @@ static para_data *code_paragraph(int indent, word *words, paper_conf *conf) memcpy(w->text, start, (t-start) * sizeof(wchar_t)); w->text[t-start] = '\0'; w->breaks = FALSE; + w->aux = 0; if (ltail) ltail->next = w; -- cgit v1.1