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. --- keywords.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'keywords.c') diff --git a/keywords.c b/keywords.c index 14aa6bd..c117346 100644 --- a/keywords.c +++ b/keywords.c @@ -139,6 +139,8 @@ void subst_keywords(paragraph *source, keywordlist *kl) { close->alt = NULL; close->type = word_XrefEnd; close->fpos = ptr->fpos; + close->breaks = FALSE; + close->aux = 0; close->next = ptr->next; ptr->next = subst; -- cgit v1.1